Game-Creation-Agents workflow
From a game idea to a playable Phaser browser game: a pipeline of specialist agents with verification, run from Claude Code
- 64 ★ on the repository
- Last commit
Broad access
Why this level
- The pipeline generates and runs game code itself, calls paid APIs with your keys, writes files and launches a browser for checks.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add workflows/game-creation-agentsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The pipeline generates and runs game code itself, calls paid APIs with your keys, writes files and launches a browser for checks.
This is third-party code. Review the repository files before installing.
What it does
`Game-Creation-Agents` (GCA) turns a text idea or a Markdown brief into a Phaser 4 browser game. Claude Code loads the `game-pipeline` skill and a team of agents: design, scaffold, implementation, level design, assets, asset integration, a critic and verification. Each game lands in `playground/<game-slug>/` with a design document, code, an asset manifest and verification results. Assets are generated through OpenAI Images, video through Seedance, and screenshot and gameplay analysis runs on Doubao through Volcengine ARK. Backgrounds are cut without a model by color key. An environment preflight runs first, and `scripts/serve_game.py` starts the preview.
Who it is for. Developers and game designers who want a playable browser game prototype from a description, checked automatically.
Good fit when
- A Phaser arcade or action prototype is needed from one paragraph of idea
- The game idea sits in `game-brief.md` and a project has to be built from it
- Assets and animations must be generated and integrated without manual work
- A finished game goes through verification with screenshots and gameplay video
Not a fit when
- You have no OpenAI or Volcengine ARK keys, and full verification fails without them
- You need an engine other than Phaser or a native game
- You run Windows without WSL2, since the README supports only macOS and Linux
Example request
Create a compact arcade game: a lighthouse keeper fights off shadows with responsive controls and a short boss wave at the end.Limitations
It needs macOS or Linux (Windows through WSL2), Python 3.11, `uv`, Node.js 20, Playwright with Chromium, `ffmpeg` and keys for OpenAI and Volcengine ARK. The ARK key is issued for the `cn-beijing` region; without it screenshot and video analysis fails and the verify phase blocks. Color-key matting leaves harder edges than the RMBG-2.0 model, whose license forbids commercial use. The project shipped on 2026-10-14 as its first public release.
How to disable. Delete the repository clone and the MCP entries from `.mcp.json`. Remove the `playground` directory with finished games and the `.env` file with keys separately.
FAQ
How do I start?
Clone the repository, run `uv sync --extra dev` in `gca-mcp`, copy `.env.example` to `.env` and add your keys. Then start `claude` in the root and describe the game.
Where is the result?
In `playground/<game-slug>/`: `GAME_DESIGN.md`, `index.html`, code in `src/`, an asset manifest and a `.playtest` directory with pipeline state and verification evidence.
How do I play the result?
Run `python3 scripts/serve_game.py playground/<game-slug> --base 3000` and open the printed address. Stop it with the same call plus `--stop`.
Is a Volcengine ARK key required?
Yes for the full pipeline: the Doubao model analyses screenshots and gameplay video and has no alternate.
Can background removal avoid a model?
Yes, `color_key` is the default and needs no model. RMBG-2.0 is opt-in in `gca.config.yaml` with its non-commercial license in mind.
Discussion
No questions or reviews yet.
Related
WorkflowsA plugin that builds browser 2D and 3D games from an idea: pixel art, audio, Playwright checks and publishing in one pipeline.
A Claude Code project template for game development: a studio hierarchy of agents, skills for every phase, hooks, rules and doc templates
Autonomous game development for Godot, Bevy and Babylon.js: the agent writes code, generates assets, runs the engine and judges the result from the game
22 game plugins, each with an agent, a command and a skill: Godot, Unity, Unreal, netcode, shaders, playtests and optimization
Claude Code kit with eight phase agents, 21 skills and hooks that keep the agent inside set limits.
A scaffold for AI game development: 43 agents, 67 commands and 109 skills for Unity, Unreal, Godot and HTML5.
README in short
The README describes the pipeline from idea to release, environment requirements, key setup, running in Claude Code, the game workspace layout and the preview launcher. It links the arXiv paper 2610.16776.