It generates games by making Claude stare at its own screenshots
It closes the gap between 'it compiles' and 'it looks right' by forcing an AI agent to iterate on screenshots instead of source code.

What it does Godogen is a generator, not a game. You describe a concept, and it renders a tailored set of agent skills— for Claude Code or Codex— into a fresh repository built around your chosen engine. The agent then plans the architecture, writes the code, generates textures and models via external APIs, and runs the engine to capture screenshots for the next round of fixes.
The interesting bit The core trick is frame-grounded self-repair: the agent is explicitly prompted to treat rendered screenshots as the ground truth, so visible defects like clipping or frozen motion drive iteration even when the build succeeds. Asset generation is also unbundled across Gemini for references, xAI Grok for textures and sprite videos, and Tripo3D for mesh conversion, acknowledging that a coding agent is not an artist.
Key highlights
- Supports three engines: Godot 4 via C#/.NET, Bevy via Rust, and Babylon.js via TypeScript/Vite.
- Publishes engine-specific skills and capture helpers into a clean repo via a single render script, with Claude or Codex as swappable host agents.
- Relies on external model APIs for art: Gemini, xAI Grok, and Tripo3D.
- Optional Telegram hook pushes a proof video after long server runs.
- Tested on Ubuntu, Debian, and macOS; the README notes it runs on commodity hardware with the relevant toolchains installed.
Caveats
- A full generation run takes hours and requires paid API keys plus a complete local engine toolchain.
- Windows support is not mentioned; testing is only claimed for Ubuntu, Debian, and macOS.
- The optional Telegram integration requires separate setup of
tg-pushand environment variables.
Verdict Worth exploring if you want to automate game prototyping across Godot, Bevy, or Babylon.js and can tolerate hours of agent iteration. Skip it if you need a polished game out of the box or lack the API budget and local toolchain patience.
Frequently asked
- What is htdt/godogen?
- It closes the gap between 'it compiles' and 'it looks right' by forcing an AI agent to iterate on screenshots instead of source code.
- Is godogen open source?
- Yes — htdt/godogen is open source, released under the MIT license.
- What language is godogen written in?
- htdt/godogen is primarily written in Python.
- How popular is godogen?
- htdt/godogen has 4.9k stars on GitHub and is currently accelerating.
- Where can I find godogen?
- htdt/godogen is on GitHub at https://github.com/htdt/godogen.