htdt/godogen
Autonomous game development for Godot, Bevy, and Babylon.js with Claude Code and Codex
What it solves
Godogen enables the autonomous creation of video games. Instead of manually coding and designing assets, a user describes a game, and an AI agent handles the entire development lifecycle—from generating the project scaffold and writing code to creating 3D assets and verifying the final result through actual gameplay footage.
How it works
The system acts as a generator that produces a dedicated game repository. Users select a game engine (Godot, Bevy, or Babylon.js) and a host agent (Claude Code or Codex). The agent then uses a set of engine-specific guides and asset-generation skills to build the game.
To ensure quality, the agent relies on "proof over claims," meaning it judges the success of a build based on live game URLs or recorded video clips of the running game rather than just successful compilation. It integrates several AI models for asset creation: Gemini for characters, xAI Grok for textures and video sprites, and Tripo3D for 3D models and animations.
Who it’s for
It is designed for people who want to automate game development or experiment with AI-driven game creation across different engines and platforms.
Highlights
- Multi-Engine Support: Works with Godot 4 (C#/.NET), Bevy (Rust), and Babylon.js (TypeScript/Vite).
- Autonomous Asset Pipeline: Generates 3D models, rigged animations, textures, and animated sprites using a suite of specialized AI tools.
- Visual Verification: Uses recorded clips and live URLs to iterate on game defects based on what is actually visible in the game.
- Flexible Interaction: Users can either steer the development process in real-time or let the agent run unattended to produce a final proof recording.
Related
- Project
- Project
- Project
- Project
- Project