Repolode
htdt

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. 1

    安装所选引擎和宿主代理所需的前置环境

  2. 2

    为所选引擎和代理发布游戏仓库(示例:babylon 搭配 Codex)

    ./publish.sh --engine babylon --agent codex --out ~/my-game
  3. 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 数据每日更新。

相关项目