Godogen: Claude Code Skills for Complete Godot Game Generation

Godogen is a pipeline that takes a text prompt and generates complete, playable Godot 4 projects. It uses Claude Code skills to design architecture, generate 2D/3D assets, write GDScript, and test visually.
Engineering Solutions
The developer solved three specific bottlenecks:
- Training Data Scarcity: LLMs have minimal GDScript training. Godogen includes a custom reference system with a hand-written language spec, full API docs converted from Godot's XML source, and a quirks database for undocumented engine behaviors. The agent lazy-loads only needed APIs at runtime to avoid context window overflow from Godot's ~850 classes.
- Build-Time vs Runtime State: Scenes are generated by headless scripts that build node graphs in memory and serialize to .tscn files, avoiding fragility of hand-editing Godot's serialization format. The model is taught which APIs are available at each phase and that every node needs its owner set correctly.
- Evaluation Loop: A separate Gemini Flash agent acts as visual QA, analyzing rendered screenshots from the running engine to catch visual bugs like z-fighting, floating objects, physics explosions, and grid-like placements that should be organic.
Architecture and Setup
The system runs as two Claude Code skills: an orchestrator that plans the pipeline, and a task executor that implements each piece in a context: fork window to prevent mistakes and state accumulation.
Prerequisites:
- Godot 4 (headless or editor) on PATH
- Claude Code installed
- API keys as environment variables:
GOOGLE_API_KEYfor Gemini (image generation and visual QA),TRIPO3D_API_KEYfor Tripo3D (image-to-3D model conversion, only for 3D games) - Python 3 with pip
Getting Started:
Run ./publish.sh ~/my-game to create a new project folder with all skills installed. This creates the target directory with .claude/skills/ and a CLAUDE.md, then initializes a git repo. Open Claude Code in that folder and describe what game to make — the /godogen skill handles everything.
Performance Notes:
- A single generation run can take several hours
- Running on a cloud VM with a T4 or L4 GPU works well for Godot's screenshot capture
- Claude Code with Opus 4.6 delivers the best outcome; Sonnet 4.6 works but requires more user guidance
- OpenCode is a viable alternative and porting the skills is straightforward
Asset Generation: Gemini creates 2D art and textures; Tripo3D converts selected images to 3D models. The system is budget-aware, maximizing visual impact per cent spent.
Tested Environment: Ubuntu and Debian. macOS is untested — screenshot capture depends on X11/xvfb/Vulkan and needs a native capture path.
📖 Read the full source: HN AI Agents
👀 See Also

SIDJUA V1.0: Self-Hosted Governance Platform for AI Agents
SIDJUA V1.0 is a free, self-hosted governance platform for AI agents that runs on Docker, including Raspberry Pi. It provides mandatory checkpoints for agent tasks, encrypted credential storage, network isolation, and granular budget controls.

Termrender: 6x Token-Efficient ASCII UI Visualization for Claude
Termrender is an open-source Python tool that generates ASCII UI visualizations with 6x token efficiency compared to raw Claude output. It produces diagrams and panels using minimal tokens for faster generation and editing.

ClawMetry adds remote monitoring with E2E encryption for OpenClaw agents
ClawMetry v0.1.0 now includes cloud sync for remote monitoring of OpenClaw agents from any browser or Mac menu bar app, with end-to-end encryption that keeps data encrypted until it reaches your client.

Claude Code Skill /council Runs Prompts Across 4 AI Models in Parallel
A Claude Code skill called /council sends any prompt to GPT, Claude, Gemini, and Grok simultaneously in about 7 seconds, then uses Gemini to synthesize the best response by identifying specific improvements from the other models.