1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | godogen |
| 作者/维护者 | Alex Ermolov(GitHub: htdt) |
| 来源链接 | https://github.com/htdt/godogen |
| 许可证 | MIT |
| GitHub Stars | 4,865(GitHub API 实测) |
| Forks | 435(GitHub API 实测) |
| 最新版本 | 未采用语义化版本号,CHANGELOG 最新条目为 2026-07-02 |
| 安装方式 | 克隆源码后执行 publish.sh,渲染出目标引擎与宿主 agent 的技能目录 |
2. 功能介绍与亮点
- 一句话描述游戏,agent 自主完成脚手架、脚本编写、素材生成、编译运行,用实时画面或录屏证明结果。
- 支持三种引擎:Godot 4(C#/.NET)、Bevy(Rust ECS)、Babylon.js(浏览器 TS)。
- 内建
asset-gen素材技能:Gemini/Grok 生成贴图角色图,Tripo3D 生成带骨骼 3D 模型与动画,调用前先确认费用 - 判断标准是运行画面而非编译通过。
publish.sh按引擎与宿主 agent 渲染出精简的最终技能包。
3. 适用场景
所属分类:其他(固定分类未覆盖“AI agent 自动化游戏开发”这一场景)。
适合:想一句话跑出可运行原型的独立开发者与游戏爱好者;需批量生成贴图、动画、3D 模型的技术美术;愿配置引擎并购买少量 API 额度的用户。
4. 跨 Agent 兼容性
| Agent | 结论 | 依据 |
|---|---|---|
| Claude Code | 原生支持 | --agent claude 生成 CLAUDE.md + .claude/skills/ |
| Codex | 原生支持 | --agent codex 生成 AGENTS.md + .agents/skills/ |
| OpenClaw | 未验证 | 文档与 issue 均未提及 |
| Hermes Agent | 未验证 | 同上 |
5. 推荐理由
一句话描述游戏,agent 就能自动搭建原型、生成素材并用运行画面验证结果,覆盖三大引擎,填补游戏开发自动化场景。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 7 | 4,865 stars;曾有第三方开发者主动提交完整安全审计报告并获维护者认真回应 |
| 可用性 | 7 | 文档与演示视频齐全,但需配置三种引擎工具链之一,并申请三个付费 API key |
| 安全性 | 7 | 见下方检查清单 |
安全检查清单: ①Shell 限本地引擎编译与素材脚本 ②联网仅限三个付费生成式 API,调用前确认费用 ③key 经环境变量传递 ④未见可疑指令 ⑤个人开发者,身份公开、曾获第三方安全审计 ⑥MIT 明确 ⑦近期有提交,响应及时
7. 跟同类 Skills 相比的优势
| 项目 | 定位 | 与本技能的差异 |
|---|---|---|
| GodotPrompter(jame581) | Godot 4.x 分领域技能集合 | 仅覆盖 Godot 单引擎,不含素材生成与跨引擎发布 |
| GodotMaker(RandallLiuXin) | Godot 文本转游戏管线 | 同样限定 Godot 单引擎,无跨引擎一键发布模型 |
| Unity-MCP(IvanMurzak) | Unity 引擎 MCP 服务器 + CLI | 面向 Unity,聚焦编辑器操作而非素材生成与整体搭建 |
8. 用户评价
贡献者 gcko 在 PR #17 提交安全审计报告并写道:“I am in the middle of scoping out a retro JRPG game and am keenly interested in making use of Godogen”(github.com/htdt/godogen PR #17)。此外暂无更多用户评价。
9. 安装使用方式
仅通过 GitHub 源码分发。
git clone https://github.com/htdt/godogen- 安装引擎之一:Godot 4(.NET)、Rust/Cargo(Bevy)、Node.js 22.12+(Babylon.js)
- 安装 Python 3 及系统依赖(详见
setup.md) - 配置环境变量
GOOGLE_API_KEY/XAI_API_KEY/TRIPO3D_API_KEY - 执行
./publish.sh --engine <引擎> --agent <claude|codex> --out <目录> - 目标目录内启动 Claude Code/Codex,一句话描述游戏即可触发
注意: 流程可能耗时数小时,宜在服务器后台运行;素材生成按次计费。
10. 注意事项
- 仅在 Ubuntu、Debian、macOS 测试过;Windows 被提及但无时间表。
- 依赖三个付费 API,未配置 key 无法生成素材。
- 无语义化版本号,需查阅 CHANGELOG。
- OpenClaw、Hermes Agent 兼容性未验证。