htdt/godogen

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 47 minutes ago
Added to GitGenius on September 1st, 2026
Created on February 6th, 2026
Open Issues & Pull Requests: 10 (+0)
GitHub issues: Enabled
Number of forks: 627
Total Stargazers: 6,745 (+0)
Total Subscribers: 44 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Godogen is a code generation tool that autonomously builds games for Godot, Bevy, and Babylon.js using Claude Code or Codex as the agent.

The tool solves the problem of game development requiring extensive manual coding and asset creation by automating the entire pipeline. You describe a game in natural language, and the agent generates a complete game repository with project scaffolding, engine-specific code, and assets. The agent works by reading the running game's actual output—either a live URL or recorded video—and iterating based on visible defects rather than assuming correctness from compilation. Asset generation uses multiple specialized models: Gemini for character references, xAI Grok for textures and simple objects, and Tripo3D for 3D models and rigged animation. For Godot 4 it generates C# projects with scene generation and Jolt physics; for Bevy it creates Rust ECS scenes with offscreen capture; for Babylon.js it produces TypeScript games served live. You can watch the live game and steer at decision points, or run unattended and receive a proof recording.

This approach suits developers exploring rapid game prototyping or those wanting to delegate implementation details to an agent while retaining creative direction. The tool requires significant infrastructure: Godot 4 with .NET, Rust and Cargo, Node.js 22.12 or later, Chrome with WebGL2, Python 3, and API keys for Google AI, xAI, and Tripo3D. It also depends on system packages including Vulkan tools, xvfb, ffmpeg, and ImageMagick, and has been tested on Ubuntu, Debian, and macOS. The agent's output is a thin published repository containing only a runtime manifest, a one-page engine guide, and the asset-generation skill; everything else is recreated from the guide at runtime.

Development activity shows consistent iteration on the core generation pipeline with focus on proof-based validation rather than static analysis. The project maintains support across three distinct game engines with engine-specific guides and rendering logic, indicating sustained effort to keep multiple code paths functional. Integration with external AI services for asset generation suggests ongoing refinement of which models work best for different asset types. The tool is designed for server deployment with multi-hour generation runs, reflecting practical experience with long-running autonomous processes.