Field SOP
Field SOP

Build a Game Without Code: A 49-Agent AI Studio

Turn a single Claude Code session into a 49-agent game studio with Claude Code Game Studios (github.com/Donchitos/Claude-Code-Game-Studios, MIT, about 33,837 stars): three-tier directors/leads/specialists, 72 slash commands, and 12 hooks that catch hardcoded values and accidental pushes, with a protocol that keeps every decision in your hands. Includes a five-minute setup, a demo-trimmed workflow, third-party API options, and a fit checklist.

Published November 3, 20269 min read
<!-- ai-game-dev-claude-code-sop | sop | Build a Game Without Code: A 49-Agent AI Studio -->

Can you ship a playable game without knowing how to code? In 2026 the honest answer is closer to yes than ever. A GitHub project called Claude Code Game Studios (CCGS), created by Donchitos, turns a single Claude Code session into a structured game development studio. Instead of one general-purpose assistant, you direct 49 agents: directors who guard the vision, department leads who own their disciplines, and specialists who write the code, levels, test plans, and release checklists. The project ships under the MIT license and had collected roughly 33,837 stars on GitHub as of 2026-11-03.

This SOP walks through it in operating order: the bottlenecks that stop solo developers pairing with AI, the three-tier architecture and the collaboration protocol, a five-minute setup, a trimmed demo path, hook-based guardrails, and finally costs, limitations, and one self-check question. Details follow the project README and hands-on tutorials; where your version differs, trust what runs on your machine.

Three Real Bottlenecks of Making a Game Alone with AI

The common assumption is that the bottleneck is coding skill, solved by installing Claude Code to write everything. Run a real project and you find the bottleneck is not code generation; it sits in three places across the workflow.

Bottleneck one: code quality depends entirely on self-discipline. Ask the AI for a movement and jump system and it delivers something clean in minutes. But a game is hundreds of interlocking systems, from state machines and save files to collision, audio, and UI states, and each depends on you restating the rules in conversation. A convention you fixed fifty messages ago is forgotten; a constraint you assumed was obvious gets violated. Without structural enforcement, AI-assisted coding degrades into supervision work, and supervision is exactly what a solo developer has the least of.

Bottleneck two: design decisions go unrecorded. Today you decide the jump height is 2.5 meters because of game feel. Three days later a generated level assumes a 3-meter jump, and neither you nor the AI can reconstruct why 2.5 was chosen. Game design is hundreds of interlocking small decisions, and any left unrecorded comes back as rework. Traditional studios solve this with design documents and architecture decision records. Solo developers usually rely on memory, and memory is the least reliable storage in the pipeline.

Bottleneck three: three roles fight inside one head. Making a game requires at least three perspectives: design wants fun first, engineering wants performance and maintainability, art wants expressiveness. In a real studio these people argue in meetings and a producer makes the call. In a solo AI workflow all three perspectives share one conversation. When you discuss design, the AI cheerfully adds features; when you ask it to write code, it suggests cutting those same features for maintainability. You are simultaneously every attendee of that meeting, with nobody to converge the argument.

All three share one root cause: the missing piece is not generation capability but structure, and CCGS is a structural fix.

What the Studio Looks Like: Three Tiers and a Protocol

Donchitos's design transplant is direct: the organizational chart of a real game studio, encoded into Claude Code. The template package includes 49 specialized agents, 72 skills (slash commands), 12 automated hooks, 11 path-based rules, and 39 document templates covering game design documents, UX specifications, architecture decision records, sprint plans, and more.

The organization has three tiers. The first tier is the director level: creative-director guards the game vision and is the final arbiter of design direction; technical-director owns technology choices and architecture calls; producer coordinates progress and keeps scope from exploding. The second tier is department leads: game-designer, lead-programmer, art-director, audio-director, narrative-director, qa-lead, release-manager, and localization-lead, each running a department. The third tier is 41 specialists: gameplay-programmer writes mechanics, level-designer builds the levels, technical-artist handles the art pipeline, qa-tester runs the tests. Engine expertise is built in too: Godot 4 (GDScript, Shaders, GDExtension), Unity (DOTS, ECS, Shaders, Addressables), and Unreal Engine 5 (GAS, Blueprints, Replication) each have dedicated agent configurations you can activate with one command.

More important than the org chart is the collaboration protocol. The README is explicit that this is not autopilot. Every task runs through five steps: Question (the specialist asks clarifying questions first), Options (it presents two to four approaches with trade-offs), Decision (you make the call, and the steering wheel stays here), Draft (it produces a draft for review), and Approval (nothing is written until you approve). Before writing any file, an agent must ask "May I write this to [filepath]?" Without your explicit instruction, no agent may run commit. Translated into plain terms: none of the 49 AI employees holds a key; you open every door yourself.

Five-Minute Setup, With Commands

Prerequisites are minimal: Git and Claude Code, plus optional jq and Python 3 that some hooks use. After checking the project page at Claude-Code-Game-Studios for the current version, run:

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

Inside the Claude Code session, type /start and the studio opens for business. /start asks which stage you are at, no concept yet, a vague concept, a concrete design, or an existing project to adopt, and routes you to the matching workflow. No concept means /brainstorm for ideation; a concrete design goes into the GDD flow; adopting an existing codebase uses /adopt; an undecided engine is configured with /setup-engine godot 4.6. The 72 skills are organized by phase. Concept and design: /start, /brainstorm, /design-system, /create-epics, /create-stories. Development: /dev-story, /code-review, /architecture-decision. Art and audio: /art-bible, /asset-spec, /asset-audit. Testing: /qa-plan, /smoke-check, /soak-test. Release: /release-checklist, /launch-checklist, /changelog. Cross-functional commands such as /team-combat, /team-narrative, and /team-ui convene specialists from several disciplines in a single session.

Running CCGS without an Anthropic account is also well documented: any Anthropic-compatible third-party API works. Set ANTHROPIC_BASE_URL and ANTHROPIC_AUTH_TOKEN to point at your provider, then use the three default-model variables to assign a model to each tier. Tutorials use DeepSeek as the worked example: directors run deepseek-v4-pro while specialists run deepseek-v4-flash, so cheap models do the bulk work and expensive ones make decisions.

bash
export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
export ANTHROPIC_AUTH_TOKEN="your-key"
export ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-pro"
export ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-flash"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-flash"

The Demo Fast Path: What You Can Cut

The full pipeline exists for production projects; running all of it for a small demo burns time and tokens. Tutorials converge on a trimmed path.

First cut: skip the prototype phase. The full flow validates the core mechanic on a playable prototype before production; at demo scale, go straight into design and development. Second cut: choose a lighter review preference. Tutorials recommend Solo (single-person prototype validation) or Lean (for small and mid-sized projects) for demos, not Full, which is production ceremony a demo does not need. Third cut: slim the documents. When /design-system writes the GDD, you do not need to fill all 39 templates; the overview, core rules, boundaries, dependencies, and acceptance criteria are enough for the specialists to stay aligned.

Tutorial authors also leave hard-won lessons worth more than the process itself. One: the AI is expert at "reasonably completing" designs you have not thought through. Say "make a jump" in passing and it will add a double jump, wall jumps, and a stamina bar on its own, and the rework is expensive; mark undecided points as TBD instead of leaving them to AI improvisation. Two: run /design-review in a brand-new window, so an agent with no conversational baggage reviews the work instead of grading its own homework. Three: do not start with your real idea; walk the pipeline once with a tiny game at the scale of Snake or Flappy Bird first.

Hooks and Rules: Guardrails Against Drift

The answer to "code quality depends on self-discipline" is the set of 12 automated hooks. A few representative ones: validate-commit.sh runs before every commit and checks for hardcoded values, TODO formatting, and JSON validity, so dirty changes never enter history. validate-push.sh checks branch protection before a push, preventing an accidental push of half-finished work to main. validate-assets.sh enforces naming conventions for art assets and validates their JSON configs, because naming chaos becomes catastrophic at scale. detect-gaps.sh scans at session start and reminds you to run /start when a new project lacks design documents, keeping code from being written before design exists.

Two more hooks target the chronic disease of long sessions: pre-compact and post-compact save and restore progress around context compaction, so after fifty messages the AI still knows where the project stands. log-agent keeps an audit trail of every subagent invocation. The 11 path-based rules load by directory, pulling in the right conventions for whichever files you touch. The philosophy is simple: never assume the AI is mistake-free; catch each one before it reaches the next stage.

Costs, Limitations, and One Self-Check

Set expectations on cost: 49 agents plus a multi-step protocol means token consumption far above a single chat session, and one full design review can run tens of thousands of tokens. Third-party APIs make the unit price controllable, and tutorial numbers suggest DeepSeek-class models run the pipeline well below flagship pricing, but the scale is still "fine for demos, budgeted for long projects." The demo fast path, skipping the prototype, using Solo or Lean review, and keeping the GDD light, is your first cost lever.

The limitations are stated honestly. If you only want to validate an idea quickly, this is not your tool; the learning curve is steeper than asking an AI to write the whole thing. If you only build throwaway practice demos, the ceremony is pure overhead. If you expect a fully automatic game factory, it will disappoint you: this system solves a structure problem, not a capability problem, and the vision, taste, and final calls remain yours.

The tutorials close with one self-check question, and it doubles as the test of whether you need this system at all: after finishing a project, can you explain who made every design decision and why? If yes, you already have a working process. If no, if you last found yourself staring at a screen full of code unable to recall why the jump felt the way it did, then a system that records decisions and keeps the steering wheel in your hands deserves a try.

FAQ

Q1: I cannot code at all. Can I really ship something playable? A1: You can ship something playable, with no guarantee it is fun. CCGS structures every step with templates and expert guidance; the AI writes the code, and you review and approve it. Whether the game is fun depends on your design judgment, which is why the Question, Options, Decision protocol exists: it forces you into every decision rather than making them for you. With zero coding background, start with a tiny practice game.

Q2: Can I use it without buying an Anthropic subscription? A2: Yes. CCGS is a template layer on top of Claude Code, so anywhere Claude Code runs, it runs. Connect an Anthropic-compatible third-party API through ANTHROPIC_BASE_URL and ANTHROPIC_AUTH_TOKEN, assign models per tier with ANTHROPIC_DEFAULT_OPUS/SONNET/HAIKU_MODEL, and you are set. Tutorials have verified this with DeepSeek.

Q3: Do 49 agents burn a lot of tokens? A3: Yes, that is inherent to multi-agent architecture. Three levers control it: run demos on the fast path (skip the prototype, use Solo or Lean review, keep the GDD light); assign different model tiers per level, expensive models for decisions and cheap ones for execution; and lower the unit price with a third-party API. For a production project, budget tokens before you start.

Q4: Which game engine should I pick? A4: All three have dedicated expert configurations: Godot 4 suits lightweight indie projects and is the easiest on-ramp with GDScript, Unity has the most mature ecosystem for commercial work, and Unreal Engine 5 targets high-fidelity 3D. Without prior experience, start with Godot via /setup-engine godot 4.6. You can also hand the decision to technical-director, which will lay out the options and trade-offs.

Q5: Will it generate art assets for me automatically? A5: It manages the art pipeline; it does not draw. art-director and technical-artist define the art bible, write asset specifications, and audit assets with /asset-audit, while validate-assets.sh checks naming and formats. Actual images and sounds still come from external tools or asset packs, which this workflow manages.

Related reading

This article is AI-assisted and human-edited. Last updated: 2026-11-03

FAQ

I cannot code at all. Can I really ship something playable?
You can ship something playable, with no guarantee it is fun. CCGS structures every step with templates and expert guidance; the AI writes the code, and you review and approve it. Whether the game is fun depends on your design judgment, which is why the Question, Options, Decision protocol exists: it forces you into every decision rather than making them for you. With zero coding background, start with a tiny practice game.
Can I use it without buying an Anthropic subscription?
Yes. CCGS is a template layer on top of Claude Code, so anywhere Claude Code runs, it runs. Connect an Anthropic-compatible third-party API through ANTHROPIC_BASE_URL and ANTHROPIC_AUTH_TOKEN, assign models per tier with ANTHROPIC_DEFAULT_OPUS/SONNET/HAIKU_MODEL, and you are set. Tutorials have verified this with DeepSeek.
Do 49 agents burn a lot of tokens?
Yes, that is inherent to multi-agent architecture. Three levers control it: run demos on the fast path (skip the prototype, use Solo or Lean review, keep the GDD light); assign different model tiers per level, expensive models for decisions and cheap ones for execution; and lower the unit price with a third-party API. For a production project, budget tokens before you start.
Which game engine should I pick?
All three have dedicated expert configurations: Godot 4 suits lightweight indie projects and is the easiest on-ramp with GDScript, Unity has the most mature ecosystem for commercial work, and Unreal Engine 5 targets high-fidelity 3D. Without prior experience, start with Godot via /setup-engine godot 4.6. You can also hand the decision to technical-director, which will lay out the options and trade-offs.
Will it generate art assets for me automatically?
It manages the art pipeline; it does not draw. art-director and technical-artist define the art bible, write asset specifications, and audit assets with /asset-audit, while validate-assets.sh checks naming and formats. Actual images and sounds still come from external tools or asset packs, which this workflow manages.

Related

Field SOP

Claude Code Sandboxing: Install It Without Giving Agents Root

Give your agent a sandbox, not root: a hands-on install guide for Anthropic's open-source sandboxing tool srt (anthropics/sandbox-runtime, Apache-2.0, 6,615 stars, repo created October 2025). Verbatim npm global install, the ~/.srt-settings.json config verbatim, platform primitive differences across macOS/Linux/Windows with three default-policy tiers, and the three-layer Windows truth stated as-is: the srt CLI is still Alpha, Schannel is a hard limitation with no workaround, and Claude Code on native Windows does not run the sandbox — use WSL2. The 84 percent interception rate is the official self-reported figure; an eight-item community pitfall list included (#139/#160/#122 fixed, Ubuntu 24.04 sysctl, and more).

Oct 26, 202611 min read
Field SOP

Claude Code DeepSeek Setup: Nine Env Vars, No Old Tutorials

A hands-on SOP for wiring Claude Code straight into DeepSeek, with every command and variable taken from the official guide (api-docs.deepseek.com/quick_start/agent_integrations/claude_code), reflecting the current configuration after the 1017 checkpoint. Primary search phrase: "Claude Code DeepSeek setup" (S1=3/S2=1/S3=2/S4=3). Migration path with nine environment variables: ANTHROPIC_BASE_URL to https://api.deepseek.com/anthropic, ANTHROPIC_AUTH_TOKEN with your DeepSeek API key, ANTHROPIC_MODEL=deepseek-flash[1m], DEFAULT_OPUS and DEFAULT_SONNET also deepseek-flash[1m], DEFAULT_HAIKU=deepseek-flash, CLAUDE_CODE_SUBAGENT_MODEL=deepseek-flash, CLAUDE_CODE_EFFORT_LEVEL=max, CLAUDE_CODE_AUTO_COMPACT_WINDOW=786432; both PowerShell and Linux/Mac variants are given. Install from scratch in four steps: Node.js 18+ (plus Git for Windows on Windows), npm install -g @anthropic-ai/claude-code, verify with claude --version, set the variables and run claude in your project directory. Model mapping: requests starting with claude-opus route to deepseek-v4-pro (billed at V4 Pro prices, pricier than Flash - a must-read reminder), claude-haiku and claude-sonnet route to deepseek-flash. Web Search works natively but bills on two lines: search requests per the Search API plus extra token costs for summarizing retrieved content. Pricing (official rate page): off-peak 0.15 dollars per million input tokens on cache miss, 0.003 on a hit (one fiftieth of the miss price), 0.60 output; peak (weekdays 01:00-04:00 and 06:00-10:00 UTC) doubles everything; weekends and Chinese public holidays count as off-peak. Five pitfalls: AUTH_TOKEN and API_KEY are not the same thing (mixing them equals no config), old and new variables coexisting can cause auth conflicts (keep only the new ones, per community guides), never commit keys via settings.json (persist them in ~/.bashrc, ~/.zshrc or system environment variables), validate the tool-calling chain with a minimal read-one-file-then-edit-one-file task before real work, and check the live model with /status. Older tutorials still reference retired names like deepseek-chat. Division of labor: deepseek-v4-pro-claude-code-sop is the V4-Pro-0813-era two-variable minimal setup (2026-09), while this piece is the full current official configuration after 1017; for the Harness itself see deepseek-harness-quickstart-sop.

Oct 19, 202610 min read
Field SOP

Claude Code Subagents: A Five-Step SOP for Cheaper AI Coding

A hands-on SOP for Claude Code subagents (basis: October 8, 2026; pairs with the site's Haiku 5.5 hotspot): from the /agents command to a parallel fleet of specialized workers. File locations and priority: .claude/agents/ (project) overrides ~/.claude/agents/ (user); a markdown file with YAML frontmatter is all it takes. Fields covered one by one: name (lowercase-hyphen), description (drives auto-delegation - learn to write Use PROACTIVELY / MUST BE USED trigger phrases), tools (omitted means inherit-all; least privilege says list them explicitly), model (sonnet/opus/haiku/inherit; default sonnet), permissionMode, skills (not inherited from parent), and hooks (PreToolUse/PostToolUse/Stop; once unsupported). Model routing: search/summarize/classify/extract to haiku, multi-file changes to sonnet, architecture to opus (community-sourced per-task cost comparison $0.03/$0.24/$1.20, labeled single-source). Isolation: subagents run in their own context and return only summaries; they cannot spawn subagents (no Task tool); implementation stays with the main agent (Anthropic's own guidance). Haiku 5.5 tie-in: model: haiku picks up the new model, and Claude Code v2.1.292 adds an effort parameter on the Agent tool plus claude plugin install --marketplace (release-note caliber). Four copy-ready skeletons (code-reviewer/security-reviewer/debugger/test-writer) and four failure patterns to avoid.

Oct 8, 20269 min read