htdt/godogen

Autonomous game development for Godot, Bevy, and Babylon.js with Claude Code and Codex

What it solves

Godogen automates the entire process of game development, allowing users to describe a game and have an AI agent build it from scratch. It removes the manual effort of scaffolding projects, writing engine-specific code, and creating assets, while ensuring the final product actually works through visual verification rather than just successful compilation.

How it works

The system acts as a generator that produces a dedicated game repository. Once published, an AI agent (Claude Code or Codex) operates within that repo using engine-specific guides (for Godot, Bevy, or Babylon.js) to build the game. The agent generates 2D images and animated sprites using Gemini or xAI Grok, and 3D models via Tripo3D. Crucially, the agent validates its progress by running the game and analyzing live URLs or recorded video clips to identify and fix visible defects.

Who it’s for

It is designed for developers or creators who want to rapidly prototype games across different engines without manually handling the boilerplate, asset creation, and iterative debugging process.

Highlights

  • Multi-Engine Support: Works with Godot 4 (C#/.NET), Bevy (Rust), and Babylon.js (TypeScript/Vite).
  • Automated Asset Pipeline: Integrates Gemini, xAI Grok, and Tripo3D for images, 3D models, and rigged animations.
  • Visual Proofing: Iterates based on actual gameplay footage and live renders rather than just code logs.
  • Flexible Interaction: Supports both attended steering (live interaction) and unattended runs that produce a final proof recording.

Related

  • Project
  • Project
  • Project
  • Project