RandallLiuXin/GodotMaker
Autonomous text-to-game pipeline for Godot, powered by Claude Code,Codex,Opencode
解決的問題
GodotMaker 允許開發者快速將遊戲構想轉化為 Godot 引擎中的可玩 2D 原型。它消除了手動測試建構、截取螢幕截圖以及向 AI 代理提供逐步回饋的繁瑣過程,從而實現遊戲概念的快速市場驗證與可行性測試。
工作原理
GodotMaker 作為一個工作流程層,驅動外部 AI 代理(如 Claude Code、Codex 或 Gemini)完成完整的開發週期。流程從自然語言遊戲構想開始,系統將其轉化為遊戲設計文件(GDD)。隨後,代理自主完成規劃、實作、撰寫單元測試(透過 gdUnit4)、建立端對端測試、執行遊戲以擷取螢幕截圖,並與 GDD 比較結果,以修復錯誤與視覺問題。
適用對象
希望快速建立 2D 遊戲原型並驗證構想,而無需在初期開發上耗費數週時間的遊戲開發者與設計師。適用於使用 Godot 4.x 生態系統且具備命令列代理執行環境存取權限的使用者。
主要亮點
- 無需人工介入: 在初始目標設定後,系統可自主運作,獨立完成建構-修復-評估循環。
- 本地優先工作流程: 在使用者本地磁碟生成標準 Godot 專案,確保使用者擁有程式碼與資源的所有權。
- 以設計為導向的迭代: 透過優化 GDD 或初始構想,支援持續改進,提升遊戲品質。
- 整合測試: 自動產生單元測試與端對端玩家模擬測試,確保功能完整性。
- 原生引擎輸出: 產生真實的 Godot 專案,可藉由成熟的 Godot 生態系統進一步擴展、除錯與發佈。
相關
- 專案
- 專案
- 專案
- 專案
- 專案