Repolode
htdt

htdt/godogen

A generator that has Claude Code or Codex autonomously build complete Godot, Bevy, Babylon.js or three.js games, including assets and proof recordings.

Stars
7,297
Forks
683
Open issues
0
Last commit
22 days ago

What is it?

Godogen is a generator for game projects. You publish its source into a fresh game repository, choosing an engine (Godot with C# or GDScript, Bevy, Babylon.js, or three.js) and a host agent (Claude Code or Codex). The agent then works inside that repo to write the game from a short engine guide, generate assets, run the engine, and check the result against the running game rather than a clean compile.

Assets are generated locally by default through godogen_assets, covering images with transparency, textured 3D models, rigged humanoids, sound effects and voice lines. Paid APIs such as Gemini, xAI Grok, Tripo3D and Lyria can fill gaps. You can watch a browser game through a live URL or a desktop Godot or Bevy project and steer the agent, or leave the run unattended and receive a short proof recording at the end.

The repository itself contains no game. It holds a runtime manifest, per-engine guides, the asset-generation skill and a publish script that renders the layout for the chosen engine and agent.

Key features

  • 01Builds Godot 4 (C# or GDScript), Bevy, Babylon.js and three.js projects end to end.
  • 02Generates images, 3D models, rigged characters, sound effects and voice lines, mostly locally.
  • 03Falls back to paid APIs such as Gemini, Grok, Tripo3D and Lyria for assets it cannot make.
  • 04Judges progress from the running game or a recorded clip.
  • 05Lets you watch and steer live, or run unattended and get a proof video.

Use cases

  • Prototyping a small 2D or 3D game from a short written description.
  • Running long unattended game builds on a remote machine and reviewing the proof recording.
  • Steering an agent-built browser game through a live URL from a phone.
  • Comparing how Godot, Bevy, Babylon.js or three.js handle the same game prompt.

Quick start

  1. 1

    Install the prerequisites for your chosen engine and host agent

  2. 2

    Publish a game repo for your engine and agent (example: babylon with Codex)

    ./publish.sh --engine babylon --agent codex --out ~/my-game
  3. 3

    Open the published repo in Claude Code or Codex and describe the game you want built

Things to know

  • Local asset generation requires an NVIDIA GPU via godogen_assets.
  • Some assets need paid API keys such as Gemini, xAI Grok, or Tripo.
  • Tested only on Ubuntu, Debian, and macOS.
  • Bevy has the slowest compile times of the supported engines.

In collections

Topics

FAQ

What is godogen?
A generator that has Claude Code or Codex autonomously build complete Godot, Bevy, Babylon.js or three.js games, including assets and proof recordings. Godogen is a generator for game projects. You publish its source into a fresh game repository, choosing an engine (Godot with C# or GDScript, Bevy, Babylon.js, or three.js) and a host agent (Claude Code or Codex). The agent then works inside that repo to write the game from a short engine guide, generate assets, run the engine, and check the result against the running game rather than a clean compile.
Is godogen free to use? What license does it have?
godogen is open source under the MIT license. Check the license terms before using it in commercial products.
Is godogen still maintained?
Actively maintained. The last commit to godogen was on Oct 16, 2026.
What can I use godogen for?
Prototyping a small 2D or 3D game from a short written description. Running long unattended game builds on a remote machine and reviewing the proof recording. Steering an agent-built browser game through a live URL from a phone. Comparing how Godot, Bevy, Babylon.js or three.js handle the same game prompt.
How do I install godogen?
Install the prerequisites for your chosen engine and host agent Publish a game repo for your engine and agent (example: babylon with Codex): ./publish.sh --engine babylon --agent codex --out ~/my-game Open the published repo in Claude Code or Codex and describe the game you want built
Where can I get godogen?
The source code and installation instructions are on GitHub: https://github.com/htdt/godogen

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects