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 生態系統進一步擴展、除錯與發佈。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案