htdt/godogen
Autonomous game development for Godot, Bevy, and Babylon.js with Claude Code and Codex
解決的問題
Godogen 可實現遊戲的自主創建。使用者無需手動撰寫程式碼或設計資源,只需描述一個遊戲,AI 代理即可處理整個開發週期——從建立專案架構、撰寫程式碼,到產生 3D 資源,並透過實際遊戲畫面來驗證最終結果。
工作原理
此系統作為一個生成器,會建立專屬的遊戲倉儲。使用者選擇遊戲引擎(Godot、Bevy 或 Babylon.js)與主代理(Claude Code 或 Codex)。隨後,代理會使用一組針對特定引擎的指引與資源生成技能來建構遊戲。
為確保品質,代理遵循「證據優於主張」的原則,即根據實際運行遊戲的 URL 或錄製的遊戲影片片段來判斷建構是否成功,而非僅依賴成功編譯。系統整合多個 AI 模型用於資源產生:Gemini 用於角色,xAI Grok 用於紋理與動態貼圖,Tripo3D 用於 3D 模型與動畫。
適用對象
適合希望自動化遊戲開發,或在不同引擎與平台實驗 AI 驅動遊戲創作的人。
主要亮點
- 多引擎支援:支援 Godot 4(C#/.NET)、Bevy(Rust)與 Babylon.js(TypeScript/Vite)。
- 自主資源流程:使用一組專用 AI 工具生成 3D 模型、綁定動畫、紋理與動態貼圖。
- 視覺驗證:透過錄製的片段與即時 URL,根據遊戲中實際可見內容迭代修正遊戲缺陷。
- 彈性互動:使用者可即時引導開發流程,也可讓代理自主運行,最終產出完整驗證影片。
相關
- 專案
- 專案
- 專案
- 專案
- 專案