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,基于游戏中实际可见的内容迭代修复游戏缺陷。
- 灵活交互:用户可实时引导开发流程,也可让代理自主运行,最终生成一份完整的验证视频。
相关
- 项目
- 项目
- 项目
- 项目
- 项目