JavaFX之所以特殊,除了提供豐富的GUI物件與CSS樣式之外,最重要的是JavaFX提供物件的特殊效果(Effect),透過特殊效果更能突顯物件的立體感與層次感,特殊效果分為陰影、漸層、模糊、反射、高光與深褐色調等。此外,JavaFX並提供處理動畫(Animation)的類別,讓物件產生如同動畫般的移動效果,動畫效果分為時間軸(Timeline)與轉換(Transition)兩類。本議題介紹以JavaFX開發遊戲程式之基礎,依序說明JavaFX程式架構、事件、繪圖、特殊效果與動畫等主題,並介紹相關遊戲。