上門編程教學課程內容
課程簡介
本課程專為希望快速入門 Godot 引擎與 GDScript 程式設計語言 的學員設計。三小時內將從環境建置、語法基礎、節點邏輯與場景互動四個核心方向,讓學員迅速具備開發 2D 或 3D 遊戲的程式設計能力。
GDScript 是 Godot Engine 專屬的腳本語言,語法與 Python 類似,簡潔易讀,專為遊戲事件與場景互動控制設計。
課程將結合理論講解與實作操作,帶領學員在短時間內完成一個具互動效果的小遊戲,掌握遊戲邏輯與引擎事件流程,奠定更進階開發(如 Godot 4、物理、動畫、AI 控制)的基礎。
適合對象:
-
想以 Godot 開發 2D/3D 遊戲的初學者
-
有 Python、C# 或基礎程式邏輯背景者
-
想學習遊戲互動邏輯與視覺節點架構者
-
遊戲創作者、學生或設計師想自製原型
學習成果:
課程時長
3 小時(180 分鐘)
理論講解與程式實作比例約 3 : 7
課程大綱
第一部份:Godot 與 GDScript 入門(30 分鐘)
第二部份:GDScript 語法基礎(40 分鐘)
第三部份:節點(Node)與場景(Scene)架構(40 分鐘)
第四部份:Signals、輸入事件與遊戲邏輯(40 分鐘)
-
Signals(訊號)用法與節點間互動
-
Input Map 與輸入事件監聽
-
GDScript 中的場景切換與分數/生命管理
-
遊戲主迴圈與 update 流程
-
實作練習:完成一個「角色收集 + 計分」小遊戲
第五部份:檔案儲存與專案整合(30 分鐘)
-
建立 UI(Control 節點與 Label / Button 應用)
-
儲存遊戲資料(File / JSON)
-
音效與音樂整合(AudioStreamPlayer / BGM 設定)
-
專案打包與平台輸出(HTML5 / PC / Android)
-
延伸方向:Godot 4 新功能、C# 腳本、AI 行為實作
課程特色
-
三小時內快速掌握 GDScript 核心語法與 Godot 開發流程。
-
理論與實作並重,課堂即可完成一個可運行小遊戲。
-
以視覺化節點(Node)與腳本整合為導向,易於理解遊戲架構。
-
奠定進階遊戲功能(物理模擬、動畫、AI、關卡切換)開發基礎。