htdt/godogen
Autonomous game development for Godot, Bevy, and Babylon.js with Claude Code and Codex
解决的问题
Godogen 自动化了游戏开发的整个流程,允许用户描述一个游戏,然后由 AI 代理从零开始构建该游戏。它消除了手动搭建项目、编写引擎特定代码以及创建资产的繁琐工作,同时通过视觉验证而非仅编译成功来确保最终产品确实能正常运行。
工作原理
该系统作为一个生成器,会生成一个专用的游戏仓库。发布后,AI 代理(Claude Code 或 Codex)将根据针对 Godot、Bevy 或 Babylon.js 的特定指南,在该仓库内操作。代理使用 Gemini 或 xAI Grok 生成 2D 图像和动画精灵,使用 Tripo3D 生成 3D 模型。关键的是,代理通过运行游戏并分析实时 URL 或录制的视频片段来验证进展,识别并修复可见缺陷。
适用人群
专为希望在不手动处理样板代码、资产创建和迭代调试过程的前提下,快速跨引擎原型化游戏的开发者或创作者设计。
主要亮点
- 多引擎支持:支持 Godot 4(C#/.NET)、Bevy(Rust)和 Babylon.js(TypeScript/Vite)。
- 自动化资产流水线:集成 Gemini、xAI Grok 和 Tripo3D,用于生成图像、3D 模型和带骨骼动画。
- 视觉验证:基于实际游戏画面和实时渲染结果进行迭代,而非仅依赖代码日志。
- 灵活交互:支持实时交互式引导(attended steering)和无需监督的运行,最终生成一份完整的验证记录。
相关
- 项目
- 项目
- 项目
- 项目