QuickMatch.si

godogen

Agent skill by htdt · for Claude Code and Codex

Builds complete games from a description with Claude Code or Codex. It publishes a game repo for Godot 4, Bevy, Babylon.js or three.js, then the agent builds, generates assets, runs the game and records proof.

Install

./publish.sh --engine godot --agent claude --out ~/my-game

Run it in a terminal, then start a new agent session so the skill loads. Read the repo's README and scripts before you install: skills run with your agent's permissions.

What it does

godogen is a generator that produces game repos. You run its publish script with an engine (Godot with C# or GDScript, Bevy, Babylon.js or three.js) and a host agent (Claude Code or Codex), and it writes a thin game repo with a runtime manifest, a one-page engine guide and an asset-generation skill.

The agent then works inside that repo: it builds the game, generates assets, runs the engine and judges the result from the running game rather than a clean compile. You can watch a live URL for the browser engines and steer, or leave it unattended and get a 15 to 20 second proof recording at the end.

Asset generation is local and free by default through the companion godogen_assets project, which needs an NVIDIA GPU. Optional paid APIs fill gaps: Gemini images, TTS and Lyria music through Google AI Studio, xAI Grok images and sprite video, and Tripo for 3D.

Features

  • Five engine targets: Godot (C# or GDScript), Bevy, Babylon.js, three.js
  • Agent judges results from the running game
  • Live URL to watch and steer browser games
  • Unattended runs end with a proof video
  • Local asset generation by default via godogen_assets

Limits

  • Heavy setup: engine on PATH, Python, Node.js 22.12+, Chrome, ffmpeg, xvfb and more
  • Local asset generation needs an NVIDIA GPU
  • Tested on Ubuntu, Debian and macOS

Browse all 30 agent skills