Skip to content
Home About Services Portfolio Blog Contact Get Started
AI & Automation

Claude Code Game Development Studio Agents: Inside the 31,444-Star System That Turns One Session Into a Studio

Written by

MTD Technologies

Published
Read Time 12 min
Claude Code game development studio agents illustration showing a game studio team at work

Claude Code game development studio agents are the idea behind one of the most-starred agent projects on GitHub right now: Donchitos/Claude-Code-Game-Studios, a template that turns a single Claude Code session into a full game development studio. At the time of writing it holds 31,444 stars and 4,305 forks, is released under the MIT licence, and organises 49 specialised agents, 74 workflow skills, 15 hooks, 14 rules and 62 document templates into a hierarchy that mirrors a real studio. This post explains what it actually is, what it can do, how to set it up, where it genuinely helps, and where it will disappoint you if you expect it to make a game on its own.

Claude Code game development studio agents illustration showing a game studio team at work

What Claude Code Game Studios actually is

First, clear up what this is not. It is not a game engine, not a finished game, and not a hosted product you subscribe to. It is a Claude Code project template you clone and open in Claude Code, and from that point your session behaves less like one assistant and more like a small studio. The problem it sets out to solve is familiar to anyone who has vibe-coded a game: a single chat session has no structure. Nothing stops you from hardcoding magic numbers, skipping the design document, or writing spaghetti code that nobody can untangle a week later. There is no quality pass, no design review, and nobody asking whether a new feature actually fits the vision of the game.

The template answers that by giving the session a studio hierarchy. Three directors sit at the top: creative-director, technical-director and producer. Below them are department leads for game design, programming, art, audio, narrative, quality assurance, release management and localisation. Below them are the specialists who do the hands-on work: gameplay, engine, AI, network, tools and user-interface programmers; systems, level and economy designers; a technical artist, a sound designer, a writer, a world-builder, a user-experience designer, a prototyper, a performance analyst, a DevOps engineer, an analytics engineer, a security engineer, a QA tester, an accessibility specialist, a live-ops designer and a community manager. Each agent has defined responsibilities, escalation paths and quality gates, which is the whole point: the human still makes every decision, but there is now a team that asks the right questions and catches mistakes early.

There are also dedicated agent sets for the three major engines. Godot 4 gets a godot-specialist with GDScript, shader and GDExtension support; Unity gets a unity-specialist covering DOTS and ECS, shaders and visual effects, Addressables and UI Toolkit; Unreal Engine 5 gets an unreal-specialist covering the Gameplay Ability System, Blueprints, replication and UMG with CommonUI. You use the set that matches your project rather than loading all three. One detail worth noting before you budget anything: the three directors ask for Opus, the lead programmer and fifteen specialists name Sonnet, and the remaining thirty agents simply inherit whatever model your session is already using. Treat the tiers as seniority of role, not as a billing plan, because most of the studio runs on the model you already have.

What it can do: 49 agents, 74 skills and a process that writes itself down

The headline numbers are 49 agents and 74 skills, but the skills are where the day-to-day value lives. They are slash commands for every phase of a project. Onboarding starts with /start, /help, /project-stage-detect and /setup-engine. Design uses /brainstorm, /map-systems and /design-system. Art and assets use /art-bible, /asset-spec and /asset-audit. Architecture uses /create-architecture, /architecture-decision and /architecture-review. Stories and sprints run through /create-epics, /create-stories, /dev-story, /story-done, /sprint-plan and /estimate. Reviews cover design, code, balance, scope, performance, technical debt and security. Quality assurance has its own suite: /qa-plan, /smoke-check, /soak-test, /regression-suite and /test-evidence-review. Production and release finish the loop with /milestone-review, /bug-triage, /release-checklist, /launch-checklist, /patch-notes and /hotfix. And when a feature needs several disciplines at once, team commands such as /team-combat, /team-narrative, /team-ui, /team-release and /team-polish coordinate multiple agents on that one feature.

Underneath the skills sit three quieter layers. Fifteen hooks run automated validation on commits, pushes, asset changes, design-document reads and writes, session lifecycle events, the agent audit trail and gap detection. Fourteen rules enforce path-scoped coding standards when you edit gameplay, engine, AI, user-interface, network, scene and asset files. Sixty-two templates cover game design documents, user-experience specifications, architecture decision records, sprint plans, heads-up-display design and accessibility. The single source of truth for how all of this behaves on your project is project.yaml at the repository root, and the one setting that matters most inside it is modes.rigor, which can be minimal, standard or full.

Rigor is a single front door over six separate knobs: which game design document sections are required, how dense the documentation is, the quality-assurance level, how granular stories are, how many director agents review your work, and team size. Minimal is the default, and deliberately so. It means jam-game speed: no game design documents required, terse documentation, minimal quality-assurance evidence and solo review. Standard requires five design-document sections with balanced documentation and lean review. Full requires all eight sections, thorough documentation, full evidence on every story type and full director review. Two escape hatches keep this from being a blunt instrument: system_overrides holds a single system, such as combat, to a higher standard than the rest of the project, and testing.strict sets, per test type, whether missing evidence blocks a story or merely warns about it.

How Claude Code game development studio agents actually work

Setup is straightforward, and the prerequisites tell you a lot about the project. You need Git, Claude Code itself (the native installer is recommended, or npm install -g @anthropic-ai/claude-code on Node.js 22 or newer), Python 3, and Bash, which is built into macOS and Linux and comes with Git for Windows on Windows. The jq tool is recommended for hook validation. Python matters more than it looks: it reads project.yaml for every skill and hook, and without it every setting silently falls back to its default. Hooks otherwise fail gracefully when optional tools are missing, with one deliberate exception: a commit that stages data JSON is blocked when there is no Python available to validate it.

The actual setup is three commands and one slash command. Clone the template, move into the new folder, and open Claude Code in the project root, the folder holding CLAUDE.md and project.yaml:

  • git clone https://github.com/Donchitos/Claude-Code-Game-Studios.git my-game
  • cd my-game
  • claude
  • /start

Starting Claude Code in a subfolder such as src skips the project hooks, deny rules and ask-first permission mode, so the root-folder detail is not cosmetic. The /start command then asks where you are: no idea, a vague concept, a clear design, or existing work, and guides you to the right workflow without assuming anything. If you already know what you need, you can jump straight to /brainstorm to explore ideas from scratch, /setup-engine godot 4.7 to configure an engine, or /project-stage-detect to analyse an existing project. The intended minimal path is /start, then /setup-engine, then /brainstorm to a one-page brief, then /create-stories, then /dev-story and /story-done in a loop. When the project grows, /help and /gate-check will suggest raising the rigor level, and /settings makes that a single call.

Claude Code game development studio agents studio hierarchy with directors leads and specialists

The project was created in February 2026 and was updated as recently as 1 November 2026, so the star count reflects sustained attention rather than a single launch spike. But the most interesting part of the README is not the star count; it is an unusually honest measurement. The maintainers built four games from one brief at different rigor levels and counted the documents each wrote before its first line of game code. At minimal rigor that was one document, the one-page brief, written in no time at all. At standard rigor it was thirty documents taking 58 minutes. All four builds produced a running, tested game, and two blind reviewers plus a human playtest then ranked the standard build last. The extra twenty-nine documents bought traceability, not a better game.

That finding is the best argument for the template and the best warning about it, in the same paragraph. Process is valuable when someone new picks the project up, when a publisher or platform asks what was tested, or when a design decision needs to be traced back to its reasoning. Process is a tax when the game is small, the team is one person, and the fastest path to learning anything is a playable build in front of a real player. The template knows this, which is why minimal is the default and why heavier tiers are framed as something you grow into, not something you start with.

The other half of the measurement is about whether the thing works at all, and for a game that means someone has to actually look at it. A passing test says nothing about a menu drawn off-screen. So a story that changes anything the player sees is not closed until the game has been launched, observed, and a screenshot retained as evidence. A parse check is not a run. That rule holds at every rigor level, including minimal, where automated tests are waived but the visual check is not. It is a small rule with outsized consequences, and it is the one we would steal first even if we used nothing else from the project.

From our experience: where this helps, and where it does not

At MTD Technologies we have spent nine-plus years shipping web, mobile and AI products across more than 300 projects, and the pattern that kills agent-assisted builds is almost never the model. It is the missing middle: no design record, no review step, no evidence that anyone played the build. A studio hierarchy attacks exactly that gap, which is why this project is worth more than a casual look for solo developers and small teams who keep losing track of their own prototypes. It is also genuinely useful for teams already using Claude Code, for projects spanning several disciplines at once, and for prototypes that need to grow into something shippable without being rewritten from scratch.

What it will not do is replace game design judgement, art direction taste, playtesting with real players, or engine expertise. A creative director agent can ask whether a mechanic fits the vision, but it cannot know your vision until you have written it down. An art bible skill can enforce consistency, but it cannot tell you whether your game looks good. And 49 agents are a coordination cost as well as a capability: run at full rigor on a jam game and you will spend more tokens and more time on documents than on the game itself. That is a configuration mistake, not a flaw in the tool, but it is the mistake most new users will make, because fuller always feels safer. Start at minimal, raise one system at a time with system_overrides, and only move the whole project up when /gate-check gives you a concrete reason.

There are a few practical gotchas to check before you commit. Confirm Python 3 is actually installed, or your project.yaml settings will silently fall back to defaults and you will wonder why nothing behaves as documented. Match the engine version to your project rather than accepting a default. Do not expect shipped sample games in the repository: they are deliberately absent, because somebody else’s game in your repository is clutter, not evidence. Treat the star count as a signal of interest, not as proof of quality, and run the visual check on your own build before you believe any claim about it, including ours. If your team already has a working process, or if you do not use Claude Code, this template is the wrong tool: its value is inseparable from the Claude Code agent and skill system it is built on.

Responsible use: what to check before a commercial release

Game development has its own version of the responsible-use question, and it is mostly about ownership. AI-generated art, music and narrative can look and sound finished long before their licensing position is clear, so check what you are allowed to ship commercially before a release, not after one. Do not lift copyrighted characters, music or art assets into your game because an agent suggested something similar; similarity is not a licence. Accessibility and localisation are built into the template as named roles rather than afterthoughts, so use them that way: an accessibility specialist and a localisation lead exist in the hierarchy for a reason, and games that treat both as a final-week checkbox usually pay for it in rework. The same discipline applies to player data and online features, where the security engineer and the QA lead should be involved before launch, not called in after a problem.

Getting started in six steps

  1. Install the prerequisites: Git, Claude Code, Python 3, Bash, and jq if you want hook validation.
  2. Clone the template into a new folder for your game.
  3. Open Claude Code in the project root, not in a subfolder, so hooks and permission rules load.
  4. Run /start and answer honestly where you are: no idea, vague concept, clear design, or existing work.
  5. Pick your engine with /setup-engine and keep modes.rigor at minimal until the project earns more process.
  6. Build one vertical slice, require a launched, observed game with a screenshot before closing any story that changes what players see, and only then expand scope.
Claude Code game development studio agents workflow from idea to finished game

Frequently asked questions

Is Claude Code Game Studios a game engine?

No. It is a Claude Code project template. You still choose an engine, Godot, Unity or Unreal Engine, and the template provides the agents, skills and process around that engine.

Do I need to pay for it?

The template itself is MIT-licensed and free to use. You still pay for Claude Code and for the model usage behind your sessions, which is where the real running cost sits.

How many agents and skills does it include?

At the time of writing: 49 agents, 74 skills, 15 hooks, 14 rules and 62 document templates. These counts move as the repository is updated, so check the README before quoting them.

Will it build a complete game for me?

It can produce running, tested games from a brief, and its own measurement shows that at every rigor level. But quality depends on your brief, your engine skill and your willingness to playtest and iterate. You direct the studio; it does not replace you.

Which engine should I choose?

Pick the engine your team already knows. Godot suits lightweight and open-source projects, Unity suits broad hiring and asset-store depth, and Unreal suits high-end 3D. Switching engines mid-project costs far more than any template saves.

Closing: steal the studio model, even if you never clone the repo

The most transferable idea in this project is not any single agent or command. It is the shape of the thing: directors guarding the vision, leads owning their domains, specialists doing the work, and a visual check before anything is called done. If you are building a game, or any software where design, code, art and quality assurance must stay coherent, that shape is worth adopting whether you clone the repository or simply copy its discipline into your own workflow. If you want help turning an agent-assisted prototype into a production product, our AI integration and automation services cover exactly that gap, our AI Tools Directory collects more agent tooling we have reviewed, and you can contact us to talk through your project.