godogen
Autonomous game development with Claude Code and Codex
Install / Use
npx skills add htdt/godogenInstalls into whichever agent you are using.
CLAUDE.md
Claude Code project instructions
Quality Score
Category
OtherSupported Platforms
Our assessment of godogen
godogen scores 82/100 on our quality scale, 246th of 301 Other skills we index.
Its CLAUDE.md is 4.0 KB long, well organised into 8 sections with 1 code example: a solid amount of guidance for an agent.
With 7,296 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 20 days ago, so godogen is actively maintained.
- Our last check on 2026-10-17 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 95/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
godogen compared with similar skills
All 4 of these similar skills score higher than godogen; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| godogen (this skill)by htdt | 82 | 7.3k | 20d ago | CLAUDE.md |
| claude-memby thedotmack | 100 | 113.5k | today | CLAUDE.md |
| taste-skillby Leonxlnx | 100 | 110.6k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 109.2k | today | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 90.9k | 10d ago | CLAUDE.md |
Frequently asked questions
- How do I install godogen?
- Run
npx skills add htdt/godogen. The install tabs above show the steps for each supported agent. - Which AI agents does godogen work with?
- It is written for Claude Code and OpenAI Codex, as a CLAUDE.md file. Other agents that read the same format can often use it too.
- Is godogen safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 95/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is godogen still maintained?
- The repository was last updated 20 days ago, so godogen is actively maintained.
Skill content
View source on GitHubGodogen
Autonomous game development for Godot, Bevy, and Babylon.js with Claude Code and Codex.
Describe a game. The agent builds it, generates assets, runs the engine, and proves the result — as a live game you watch and steer, or as a recorded video when you're not there. It reads the situation and decides which, in the run.
This repo is not a game. It is the source for a generator that produces games: godogen -> game repo -> game. You publish into a fresh game repo — choosing engine and host-agent flavor — then the agent runs inside that repo and builds the actual game from a short engine guide.
Source layout
A published repo is intentionally thin: a runtime manifest, a one-page engine guide, and the asset-generation skill. The agent recreates everything else (project scaffold, capture tooling) from the guide.
prompts/runtime.md— the runtime manifestasset-gen/— the cross-engine asset-generation skillengines/babylon.md,engines/godot.md,engines/bevy.md— per-engine guides- publish.sh — renders the runtime layout for the chosen engine and host agent
Engine and host agent (Claude vs Codex) are publish-time render choices, not separate source trees.
What the agent does
- Godot 4 — C#/.NET projects with build-time scene generation, runtime scripts, and Jolt physics.
- Bevy — Rust/Bevy projects with code-first ECS scenes and offscreen capture.
- Babylon.js — TypeScript/Vite browser games served at a live URL.
- Asset generation — Gemini for precise references and characters, xAI Grok for textures and simple objects, Tripo3D for image-to-3D and rigged biped animation; animated sprites via Grok video with loop detection and background removal.
- Proof over claims — the agent judges results from the running game (a live URL or a recorded clip), not from a clean compile, so visible defects drive the next iteration.
- You choose your involvement — watch the live game (a Babylon.js URL, or a Godot/Bevy project you run) and steer at decision points, or leave the run unattended and get a 15–20s proof recording at the end. The agent takes its cue from how you frame the task.
Getting started
Prerequisites
- Godot 4 (.NET build) on
PATHfor Godot projects - Rust/Cargo for Bevy projects
- Node.js 22.12+ and npm for Babylon.js projects
- Chrome or Chromium with hardware WebGL2 for Babylon.js browser capture
- Python 3 with pip
- API keys as environment variables:
GOOGLE_API_KEY— Google AI Studio for Gemini image generationXAI_API_KEY— xAI Grok for image/video generationTRIPO3D_API_KEY— Tripo3D for 3D generation
- System packages from setup.md:
vulkan-tools,xvfb,ffmpeg,imagemagick, plus platform-specific extras - Tested on Ubuntu, Debian, and macOS
- Claude Code or Codex
Publish a game repo
Pick the engine and host agent:
./publish.sh --engine godot --agent claude --out ~/my-game # CLAUDE.md + .claude/skills/
./publish.sh --engine babylon --agent codex --out ~/my-game # AGENTS.md + .agents/skills/
./publish.sh --engine bevy --agent claude --out ~/my-game
Pass --force to wipe existing contents at the target before re-publishing.
Running on a server
A full generation run can take hours, so it's convenient to offload it to a server — ideally a GPU instance, since engine rendering and video capture are much faster with hardware acceleration.
- Keep the session alive across SSH drops with
tmuxorscreen. - Enable remote control so you can check in and steer the run from any device — both Claude Code and Codex have official remote-control interfaces.
Changelog
See CHANGELOG.md.
Follow progress: @alex_erm
Related Skills
claude-mem
113.5kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
taste-skill
110.6kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Agent-Reach
109.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
90.9kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

