repowiserepowise

donchitos / claude-code-game-studios Architecture and code health

Turn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy.

★ 39,128stars on GitHubShellMIT

Repowise maps public repos from their source. Not affiliated with donchitos. What is Repowise?

github.com/donchitos/claude-code-game-studiosIndexed at abc0de7

What is claude-code-game-studios?

claude-code-game-studios is a Claude Code template for building video games with AI agents. You describe a game, and it asks a few questions, writes a one-page design brief, and builds a playable browser prototype from that brief. A project.yaml file configures its slash-command skills, hook scripts and specialist agents, which carry the game through design, implementation and QA. Its files are mostly Shell, with some TypeScript, JavaScript and GDScript. To install it, run git clone https://github.com/donchitos/claude-code-game-studios.git and follow the steps below. Its code health is 8.8 out of 10 (Excellent). The last commit to claude-code-game-studios was on Nov 9, 2026, and 1 person has contributed.

As of commit abc0de7, indexed Nov 11, 2026. What it is comes from a model reading the README; the rest is measured from the source and git history, not from the maintainer.

For agentsclaude-code-game-studios.md

Repo facts: type, license, health, rank, contributors
claude-code-game-studios facts
LicenseMIT
Code health8.8 / 10 (Excellent)
Health rankNot ranked (not on a leaderboard yet)
Last commitNov 9, 2026
Contributors1
Bus factor1
Size775 files, 16,512 lines

Install claude-code-game-studios

Commands copied from the README

  1. 1Clone the claude-code-game-studios repository.
    git clone https://github.com/donchitos/claude-code-game-studios.git
  2. 2Move into the claude-code-game-studios folder.
    cd claude-code-game-studios
  3. 3Change into the project folder
    cd my-game

Releases on GitHub (latest v1.3.0, Nov 9, 2026)

Full install notes on GitHub

Explore claude-code-game-studios

Ask about this code in your agent

This connects Repowise to claude-code-game-studios's code. It does not install claude-code-game-studios. To install claude-code-game-studios, use the install steps.

Useful if you want to change or fork claude-code-game-studios: your agent can ask how it is put together and get answers that cite its files.

Show the connect command (Claude Code, Cursor, Codex, VS Code)

Run it in a terminal, then type /mcp in Claude Code and sign in with Repowise. No key to paste.

Docs
bash
claude mcp add --transport http repowise https://api.repowise.dev/mcp/donchitos/claude-code-game-studios
Claude Code, Claude, Cursor and VS Code sign you in on first use, free. Codex and Windsurf need an API key: sign in to create one.Sign in for a key

This repo is public, so anyone with a free Repowise account can connect.

Try asking

  • get_overview()
  • get_answer("how is claude-code-game-studios put together?")
  • get_why("why is claude-code-game-studios structured this way?")

How to use claude-code-game-studios

  1. 1Describe the game you want to build
    /prototype a fishing game where the rare fish only bite at dusk

Ask about claude-code-game-studios

Answers come from claude-code-game-studios's README and source, with the files they cite. Two free answers a day without an account.

Featured answer

claude-code-game-studios is a Claude Code template for building video games with AI agents, offering 49 agents and 72 workflow skills that mirror a real studio hierarchy. You describe a game, answer a few questions, and it writes a one-page design brief at design/game-brief.md, then builds a playable browser prototype from that brief. The project.yaml file, written by /start, configures which slash-command skills and hook scripts apply, and Python 3 reads it for every skill and hook. Specialist agent definitions live in .claude/agents, such as art-director.md, while .claude/hooks/validate-commit.sh and .claude/hooks/session-start.sh handle commit validation and the session lifecycle. The files fall into three layers by count: Application with 10 files, Config with 574 files, and Docs & Tooling with 60 files, so start reading with project.yaml, the .claude/agents directory, and the web starter at .claude/engines/web/starters/phaser/src/main.ts.

Files per layer in claude-code-game-studios3 layers.

Basis: Inferred · knowledge graph· as of abc0de7

Want this for your own codebase? Map your repo free

About this page

Get a page like this for your own codebase

Repowise built this map of donchitos/claude-code-game-studios from its source and git history. It parses every symbol, draws the dependency graph, scores each file's health from complexity, duplication, coverage and churn, finds hotspots and owners in the history, and writes documentation for every module. Your coding agent reads the same index over MCP, so its answers cite real files.

Free for 2 public repos, with a page like this one. No card. See how Repowise works

Prefer local? pip install repowise && repowise init indexes your own checkout, no account needed. Star Repowise on GitHub

donchitos/claude-code-game-studios FAQ

What is claude-code-game-studios?

claude-code-game-studios is a Claude Code template that turns a game idea into a playable browser game built by AI agents. It asks a few questions, writes a design brief, and builds a first prototype you can then change and grow.

How does claude-code-game-studios work?

claude-code-game-studios works through slash commands such as /prototype, which run skills configured by project.yaml, specialist agents and hook scripts. The result is game source plus design, story and QA files in the project tree.

How do I install claude-code-game-studios?

claude-code-game-studios is set up by cloning the repository and opening Claude Code in its root folder, the one holding CLAUDE.md and project.yaml. Then type /prototype with your game idea to start. See the install steps

What language is claude-code-game-studios written in?

claude-code-game-studios is primarily written in Shell. It also includes TypeScript, JavaScript and GDScript files, mainly in the web engine starters and tooling.

How is the claude-code-game-studios code organized?

Most of claude-code-game-studios sits in the .claude directory, which holds agents, hooks, rules, scripts and engine starters. The web starters live under .claude/engines/web/starters, each with its own src/main.ts entry point.

When should I use claude-code-game-studios?

Use claude-code-game-studios when you want to make a game with Claude Code, from a short idea to a playable browser game you can keep changing. It also accepts an existing browser game through /prototype --from.

What license does claude-code-game-studios use?

claude-code-game-studios uses the MIT license, identified as MIT.

Code health

8.8out of 10Excellent

Hotspots average 7.0, the place fixes pay off most.

Key features of claude-code-game-studios

  • Turns a game idea into a one-page brief in design/game-brief.md that you read and approve before building starts.
  • Builds a first playable browser game from the brief and checks it in a headless browser for errors and unresponsive screens.
  • Changes the game on request, with each accepted change saved as a checkpoint you can return to.
  • Grows a prototype into a Vite and TypeScript web project with data files, tests and a build, one feature at a time.
  • Runs hooks that validate commits, pushes and asset changes, and enforces path-scoped coding rules.

How donchitos/claude-code-game-studios works

Work starts with a slash command such as /prototype, typed into a Claude Code session opened in the project root. The project.yaml file, written by /start, sets which skills and hooks apply, and Python 3 reads it for every skill and hook. The .claude/agents directory holds the specialist agent definitions, such as art-director.md, which cover design, art, audio and QA roles. The .claude/hooks/validate-commit.sh script runs validation when a commit is made, and .claude/hooks/session-start.sh handles the session lifecycle. The .claude/engines/web/starters/phaser/src/main.ts file is one of the web starter entry points, alongside the pixi and three starters. The output is game source plus design, story and QA files left in the project tree, such as design/game-brief.md.

The codebase has 775 files and 496 symbols, led by Shell, TypeScript and JavaScript. Code health is 8.8 out of 10, rated excellent.