Library / SDK
Donchitos/Claude-Code-Game-Studios avatar
Donchitos/Claude-Code-Game-Studios

Claude Code Game Studios: A Structured Agent Hierarchy for Solo Game Development

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

25,116 stars3,588 forksShellMIT

At a glance

What is it?
Claude Code Game Studios packages 49 agents, 73 skills, and 12 hooks into a template that mimics a real studio hierarchy. It is a coordination layer for Claude Code, not a game engine or a replacement for human oversight.
Who is it for?
Adopt Claude Code Game Studios if you are a solo developer or small team already using Claude Code and want enforced structure in your game project. It is not for you if you dislike rigid workflows, need no AI assistance, or require a non-Anthropic tool.
Can I use it commercially?
Yes. MIT is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
Is it still maintained?
Yes. The repository last received commits 117 days ago.
What is it written in?
Mainly Shell, according to GitHub's language statistics.

Answers come from the project's GitHub data, last synced on September 15, 2026, and from our analysis. They are not legal advice.

DEEP OPEN-SOURCE ANALYSIS

The problem: one chat session has no studio discipline

A single Claude Code session can write code, but it lacks the checks and balances of a real studio. The README states that without structure, you might hardcode magic numbers, skip design docs, or write spaghetti code. There is no QA pass, no design review, no one asking whether the code fits the game's vision. Claude Code Game Studios addresses this by imposing a hierarchy of 49 specialized agents, 73 skills, and 12 hooks. The intended user is a solo developer or a small team who wants AI to follow process, not just produce code. The project assumes you already use Claude Code, because it is a layer on top of that tool, not a standalone application.

How the studio hierarchy is organized

The hierarchy has three tiers. Tier 1 consists of directors: creative-director, technical-director, and producer, all mapped to Opus models. Tier 2 includes department leads like game-designer, lead-programmer, art-director, and qa-lead, running on Sonnet. Tier 3 holds specialists such as gameplay-programmer, level-designer, and sound-designer, on Sonnet or Haiku. This mirrors real studio reporting lines. Each agent has defined responsibilities, escalation paths, and quality gates, according to the README. The idea is that you still make every decision, but the agents ask the right questions and catch mistakes early. That is a design choice: it trades raw speed for process. If you want a quick prototype, the overhead of a hierarchy may slow you down, but the project also offers a `/prototype` skill for that.

Engine-specific agent sets: Godot, Unity, Unreal

The template includes agent sets for three major engines. Godot 4 has a `godot-specialist` lead with sub-specialists for GDScript, Shaders, and GDExtension. Unity has `unity-specialist` covering DOTS/ECS, Shaders/VFX, Addressables, and UI Toolkit. Unreal Engine 5 has `unreal-specialist` for GAS, Blueprints, Replication, and UMG/CommonUI. This is a concrete differentiator: the agents are not generic; they are scoped to engine-specific concerns. The README says to use the set that matches your project. That means you need to know your engine before you start, or run `/setup-engine` to configure it. The setup command accepts an argument like `godot 4.6`, so the skill can tailor the workflow to that version.

Getting started: clone, run /start, and let the system ask

The setup is straightforward. You clone the repository into your project directory: `git clone https://github.com/Donchitos/Claude-Code-Game-Studios.git my-game`, then `cd my-game` and run `claude` to start a session. The first step is `/start`, which asks where you are: no idea, vague concept, clear design, or existing work. The README emphasizes that no assumptions are made. You can also jump directly to a skill like `/brainstorm` or `/setup-engine godot 4.6`. The project requires Git and Claude Code, with jq and Python 3 recommended for hook validation. Hooks fail gracefully if those tools are missing, so you lose validation but nothing breaks. This is a practical approach: you can run without jq, but you will not get the automated checks on commits and pushes.

The 73 skills: from brainstorm to day-one patch

The skills are organized by workflow phase. There are onboarding skills like `/start` and `/help`, design skills like `/brainstorm` and `/design-system`, architecture skills like `/create-architecture` and `/architecture-review`, and story/sprint skills like `/create-epics` and `/dev-story`. Review skills include `/code-review`, `/balance-check`, and `/security-audit`. QA skills cover `/qa-plan`, `/smoke-check`, and `/soak-test`. Production has `/milestone-review` and `/retrospective`. Release has `/release-checklist` and `/day-one-patch`. There are also team orchestration skills like `/team-combat` and `/team-ui` that coordinate multiple agents on a single feature. This is a broad coverage, but it is also a lot to learn. The sheer number of slash commands may be overwhelming at first. The `/help` skill exists, but the learning curve is real.

Hooks and rules: automated enforcement with limits

The project includes 12 hooks that run validation on commits, pushes, asset changes, session lifecycle, agent audit trail, and gap detection. There are also 11 rules that are path-scoped coding standards, enforced when editing gameplay, engine, AI, UI, network code, and more. The hooks depend on jq and Python for JSON validation, but they fail gracefully if those tools are absent. That is a double-edged sword: it keeps the system usable on minimal setups, but it also means the enforcement is optional. If you do not install jq, the hooks silently do nothing, and you lose the safety net. The rules are path-scoped, so they only apply to specific directories. That is a sensible design, but it requires you to understand which paths map to which rules. The README does not list the exact paths, so you would need to inspect the repository to see them.

Upgrading and maintenance: a concrete migration path

The project has a UPGRADING.md file that provides step-by-step migration instructions for older versions. The README mentions that it details what changed between versions and which files are safe to overwrite versus which need a manual merge. This is important because the configuration lives in `CLAUDE.md` and `.claude/` directories, which are likely to conflict with your own modifications. The release history shows a beta in April 2026 and a stable v1.0.0 in May 2026, so the project is relatively new. Maintenance cost is tied to Claude Code updates: if Anthropic changes the agent or skill format, the template may need updates. The MIT license means you can fork and adapt it, but you are responsible for keeping it in sync with upstream if you want fixes. The last push is May 2026, so it is actively maintained, but you should check the repository for recent activity before relying on it.

Limitations and when this is the wrong tool

The most obvious limitation is that it only works with Claude Code. If you use a different AI coding tool, this template is useless. It also imposes a process that may be overkill for a weekend jam or a small prototype. The README itself includes a `/prototype` skill, acknowledging that sometimes you want speed over structure. Another limitation is the token cost: running 49 agents and 73 skills in a single session will consume a lot of tokens, which matters if you pay per token. The hooks require jq and Python for full validation, so on a minimal system you lose the safety checks. The README does not mention performance or resource usage, so you should test that yourself. The project is also opinionated: it assumes a studio hierarchy is beneficial, but some developers prefer a flat, free-form AI interaction. If you are that type, this template will feel like bureaucracy.

Alternatives: other AI coding structures

The direct alternative is to use plain Claude Code with your own custom agents and skills. Anthropic's Claude Code supports custom subagents and slash commands, so you could build a lighter version of this hierarchy yourself. The difference is that Claude Code Game Studios gives you a pre-built, tested set of 49 agents and 73 skills, saving you the effort of designing and maintaining those files. Another alternative is to use a different AI pair programmer like GitHub Copilot or Cursor, but those do not have the same subagent architecture. If you want a structured workflow without Claude Code, you might use a project management tool like Jira or Notion to enforce process manually, but that does not integrate with AI code generation. The key difference is this project's tight integration with Claude Code's agent and skill system, which is not available in other tools.

Editorial conclusion

Adopt Claude Code Game Studios if you are a solo developer or small team already using Claude Code and want enforced structure in your game project. It is not for you if you dislike rigid workflows, need no AI assistance, or require a non-Anthropic tool. Before adopting, verify that the 49 agents and 73 skills fit your engine (Godot, Unity, Unreal) and that your Claude Code subscription can handle the token usage from multiple agents and hooks. The project is MIT licensed, so you can fork and modify it, but check the UPGRADING.md for migration steps if you are on an older version. The concrete next step is to clone the repository, run `/start`, and see if the hierarchy feels like help or overhead.

Official sources

  1. Official README
  2. Project repository
  3. Release notes
Community notes

Community notes