面向 Godot 4 的 C++ 模块,用于构建可实时编辑的体素地形,支持方块风格与平滑渲染。
htdt/godogen
借助 Claude Code 或 Codex 自主开发 Godot、Bevy、Babylon.js 或 three.js 游戏的生成器。
- Star
- 7,295
- Fork
- 682
- 未关闭 Issue
- 0
- 最近提交
- 22天前
这是什么?
Godogen 是一个游戏项目生成器。你用 publish.sh 把它的源码发布到一个新的游戏仓库中,可选择引擎(Godot 的 C# 或 GDScript、Bevy、Babylon.js、three.js)以及宿主代理(Claude Code 或 Codex)。之后,代理在该仓库内依据简短的引擎指南编写游戏、生成素材、运行引擎,并以运行中的游戏而非编译通过作为验收依据。
素材默认通过 godogen_assets 在本地免费生成,涵盖带透明通道的图片、带贴图的 3D 模型、绑定骨骼的人形角色、音效和语音。本地工具做不到的部分可以调用 Gemini、xAI Grok、Tripo3D、Lyria 等付费 API。浏览器游戏可以通过实时网址观看,Godot 和 Bevy 项目可在桌面运行,你可以在关键节点介入引导;也可以让它无人值守运行,最后获得一段 15 到 20 秒的验证录像。
仓库本身不是游戏,而是包含运行时清单、各引擎指南、素材生成技能以及按所选引擎和代理渲染目录结构的发布脚本。
核心功能
- 01端到端构建 Godot 4(C# 或 GDScript)、Bevy、Babylon.js 和 three.js 项目。
- 02大部分素材可在本地生成,包括图片、3D 模型、绑定骨骼的角色、音效和语音。
- 03本地无法生成的素材可调用 Gemini、Grok、Tripo3D、Lyria 等付费 API。
- 04以运行中的游戏或录像作为判断依据,而非仅看编译是否通过。
- 05支持实时观看并介入引导,也支持无人值守运行并获得验证视频。
适用场景
- 根据一段简短的文字描述快速原型化一个小型 2D 或 3D 游戏。
- 在远程机器上长时间无人值守地构建游戏,之后查看验证录像。
- 通过实时网址在手机上观看并引导代理开发的浏览器游戏。
- 用同一个游戏提示词比较 Godot、Bevy、Babylon.js、three.js 的实现效果。
快速上手
- 1
安装所选引擎和宿主代理所需的前置环境
- 2
为所选引擎和代理发布游戏仓库(示例:babylon 搭配 Codex)
./publish.sh --engine babylon --agent codex --out ~/my-game - 3
在 Claude Code 或 Codex 中打开发布的仓库,并描述你想要构建的游戏
使用前须知
- 本地资源生成需要 NVIDIA GPU,依赖 godogen_assets。
- 部分资源需要付费 API 密钥,例如 Gemini、xAI Grok 或 Tripo。
- 仅在 Ubuntu、Debian 和 macOS 上测试过。
- 在支持的引擎中,Bevy 的编译速度最慢。
收录于专题
标签
常见问题
- godogen 是什么?
- 借助 Claude Code 或 Codex 自主开发 Godot、Bevy、Babylon.js 或 three.js 游戏的生成器。 Godogen 是一个游戏项目生成器。你用 publish.sh 把它的源码发布到一个新的游戏仓库中,可选择引擎(Godot 的 C# 或 GDScript、Bevy、Babylon.js、three.js)以及宿主代理(Claude Code 或 Codex)。之后,代理在该仓库内依据简短的引擎指南编写游戏、生成素材、运行引擎,并以运行中的游戏而非编译通过作为验收依据。
- godogen 可以免费使用吗?用的什么许可证?
- godogen 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- godogen 还在维护吗?
- 活跃维护中。godogen 最近一次提交是在 2026年10月16日。
- godogen 适合用来做什么?
- 根据一段简短的文字描述快速原型化一个小型 2D 或 3D 游戏。 在远程机器上长时间无人值守地构建游戏,之后查看验证录像。 通过实时网址在手机上观看并引导代理开发的浏览器游戏。 用同一个游戏提示词比较 Godot、Bevy、Babylon.js、three.js 的实现效果。
- godogen 怎么安装和运行?
- 安装所选引擎和宿主代理所需的前置环境 为所选引擎和代理发布游戏仓库(示例:babylon 搭配 Codex): ./publish.sh --engine babylon --agent codex --out ~/my-game 在 Claude Code 或 Codex 中打开发布的仓库,并描述你想要构建的游戏
- 在哪里获取 godogen?
- 源代码和安装说明在 GitHub 上:https://github.com/htdt/godogen
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一套 Agent Skill,可从一张已确认的角色定稿图生成完整的 2D 精灵动画集,输出透明帧与多种引擎格式。
让 AI 智能体启动 Godot 编辑器、运行项目、获取调试输出并管理场景的 MCP 服务器。
面向 Claude Code 和 Codex 的智能体技能,可将一张参考图转为可在浏览器中游玩的 2D 游戏原型。
基于 Claude Code 的游戏开发模板,内置 49 个专业 AI 智能体、74 个技能和协作钩子,模拟工作室分工。
面向 AI 编码代理的 74 个游戏开发技能文件,附带按引擎和任务自动加载的路由器。