Godot 是一個以 MIT 授權條款開源的自由軟體,也就是整個專案是由 Godot 社群所維護,任何人都可以自由 fork 修改原始碼為自己所有或是根據社群規範加入並成為貢獻者之一。
GDScript 為開源專案 Godot 所實現的程式語言,目的為提供最大化的 Godot 遊戲開發效率及體驗而生,除了此語言外,Godot 亦提供其他語言作為開發使用如 Unity 使用的 C#、Unreal 使用的 C++。不過既然都來到 Godot 的世界了勢必要體驗一下 Godot 一條龍的服務吧:)
先到官方網站下載並安裝 Godot,這次是裝目前的最新版:4.1.1,
接著是新增專案 -> 建立並編輯 -> Done! 第一個 Godot project 誕生。
第一支 GDScript 不免俗的要來個
func _init():
print("Hello, world!")
執行專案
輸出:
(程式碼要附加在物件上,可以參考官方文檔:https://docs.godotengine.org/en/stable/getting_started/step_by_step/scripting_first_script.html )
雖然說要做個小遊戲,不過還沒有完整的計畫,估計是要來個走一步算一步的旅行,先從一些基礎開始實作:生成、移動、碰撞、狀態等等開始,接著是一些特效、轉場、載入其他功能,如果可以的話最後就是輸出及測試修改,大概先這樣子吧!