开源项目解析
Godogen
生成游戏工程与 Agent 工作流:覆盖 Godot 4(C# 或 GDScript)、Bevy、Babylon.js、three.js;素材生成、编码、运行与录屏验证形成闭环。
读懂层
2 张 · 架构图 / 时序图
DeepWiki · 抓取 2026-08-17 · 核验 2026-08-17
DeepWiki · 抓取 2026-08-17 · 核验 2026-08-17
发布期把引擎与宿主 Agent 渲染成一份运行时布局:`prompts/runtime.md` 是清单,`asset-gen/` 是跨引擎的素材生成技能,`engines/*.md` 各是一页引擎指南。工程脚手架与截屏工具由 Agent 照着指南自己重建。
它管哪几个决定
自持能力
动手层
还没做。装它要过哪几关、改哪个文件能改什么、坑在代码哪一处 —— 这三项要读源码,尚未完成。
教程
没找到官方口径的教程 —— 官方只给了 README。
项目自述
以下是仓库 README 的开头部分(原文引用,抓取 2026-08-17)。读全文 ↗
Godogen Autonomous game development for Godot (C# or GDScript), Bevy, Babylon.js, and three.js with Claude Code and Codex. Watch the demos · Prompts Describe a game. The agent builds it, generates assets, runs the engine, and proves the result — as a live game you watch and steer, or as a recorded video when you're not there. It reads the situation and decides which, in the run. This repo is not a game. It is the source for a generator that produces games: godogen -> game repo -> game. You publish into a fresh game repo — choosing engine and host-agent flavor — then the agent runs inside that repo and builds the actual game from a short engine guide. Source layout A published repo is intentionally thin: a runtime manifest, a one-page engine guide, and the asset-generation skill. The agent recreates everything else (project scaffold, capture tooling) from the guide. - prompts/runtime.md — the runtime manifest - asset-gen/ — the cross-engine asset-generation skill - engines/godot.md, engines/godot-gdscript.md, engines/bevy.md, engines/babylon.md, engines/threejs.md — per-engine guides - publish.sh — renders the runtime layout for the chosen engine and host agent Engine and host agent (Claude vs Codex) are publish-time render choices, not separate source trees. What the agent does - Godot 4 — C# or statically typed GDScript projects with build-time scene generation, runtime scripts, and Jolt physics. - Bevy — Rust/Bevy projects with code-first ECS scenes and offscreen capture. - Babylon.js and three.js — TypeScript/Vite browser games served at a live URL. - Asset generation — local and free by default with godogen_assets: images with real transparency, textured 3D models, rigged humanoids with generated moves and lip-sync, sound effects and voice lines. Paid APIs fill what it can't make: Gemini or xAI Grok images, animated sprites from Grok video, Tripo3D, Gemini TTS voice acting, Lyria music. - Proof over claims — the agent judges results from the running game (a live URL or a recorded clip), not from a clean compile, so visible defects drive the next iteration. - You choose your involvement — watch the live game (a Babylon.js or three.js URL, or a Godot/Bevy project you run) and steer at decision points, or leave the run unattended and get a 15–20s proof recording at the end. The agent takes its cue from how you frame the task. Choosing an engine Every engine gets the same loop — build, generate assets, run, prove — so pick by what you want to hold at the end and how you want to watch along the way. | --engine | Language | You watch | Pick it for | | godot | C# | the project, run or opened in the Godot editor | desktop 2D or 3D games; the fewest runtime surprises in long unattended runs | | godot-gdscript | GDScript | the same | a Godot project you'll keep developing yourself in the editor | | bevy | Rust | cargo run | a Rust codebase: ECS, no editor, many entities | | babylon | TypeScript | a live URL | a browser game that leans on engine systems: physics, GUI, particles, animation | | threejs | TypeScript | a live URL | a browser game that leans on its look: custom shaders, stylized rendering, a light page | How you'll watch. O ……(后略,见原文)
自述与实测
「自动开发游戏」跑得通,但产能全是买来的 —— 开源的是编排不是能力
它自己说
描述一个游戏,agent 建工程、生素材、跑引擎、录像自证,全程可以不用你在场
实际撞到的
同一份 README 的前置条件里列着三个闭源接口的密钥:参考图与角色走 Gemini、贴图与视频走 Grok、3D 与绑定走 Tripo3D,缺一不可;并说明一次完整生成要几个小时,建议放到 GPU 服务器上用 tmux 挂着跑
判断
优势
- 这一类里唯一明说能无人值守跑完的,而且给出了「怎么算跑通」的判据:录像
- 支持四个引擎、五种工程配置,Godot 可选 C# 或 GDScript。
- 素材、代码、运行、验证接成一条闭环,不是只写代码
局限
- 本地素材生成需要 NVIDIA GPU;没有本地生成服务时,可改用相应付费 API。
- 引擎与素材后端的依赖不同,运行成本和耗时需按具体项目评估。
- 依赖覆盖引擎、Node、Python 与媒体工具,首次配置有门槛。
不适用
不愿配置引擎、素材工具和录屏环境,只想即开即用的场景。
同管这些决定的其它项目
github README + DeepWiki · 核验 2026-10-19 | 判断栏可报错。