Claude Code Game Studio Architecture
Overview
A tiered agent hierarchy that mirrors a real indie game studio's organizational structure. 49 agents organized across leadership, department heads, leads, and specialists โ coordinated through structured delegation, consultation, and conflict resolution rules.
Agent Hierarchy
[creative-director] โ Creative authority (Opus)
โ
[art-director] [audio-director] [narrative-director] [game-designer] [lead-programmer] [producer] [qa-lead] [community-manager]
โ โ โ
[technical-artist] [ux-designer] [writer] [sound-designer] [world-builder] [economy-designer] [level-designer] [systems-designer] [live-ops-designer]
โ
[gameplay-programmer] [engine-programmer] [ai-programmer] [network-programmer] [ui-programmer] [tools-programmer]
[specialists per engine: godot-*, unity-*, ue-* specialists]
Model Tier Assignment
Skills and agents are assigned to model tiers based on task complexity:
| Tier | Model | When to use |
|---|---|---|
| Haiku | claude-haiku-4-5-20251001 |
Read-only status checks, formatting, simple lookups โ no creative judgment needed |
| Sonnet | claude-sonnet-4-6 |
Implementation, design authoring, analysis of individual systems โ default for most work |
| Opus | claude-opus-4-6 |
Multi-document synthesis, high-stakes phase gate verdicts, cross-system holistic review |
Skills by Tier
Haiku skills:
/help,/sprint-status,/story-readiness,/scope-check,/project-stage-detect,/changelog,/patch-notes,/onboard
Opus skills:
/review-all-gdds,/architecture-review,/gate-check
All other skills default to Sonnet. When creating new skills: assign Haiku if only reads/formatting; assign Opus if synthesizing 5+ documents with high-stakes output; otherwise leave unset (Sonnet).
Coordination Rules
Five Core Rules
- Vertical Delegation: Leadership agents delegate to department leads, who delegate to specialists. Never skip a tier for complex decisions.
- Horizontal Consultation: Agents at the same tier may consult each other but must not make binding decisions outside their domain.
- Conflict Resolution: When two agents disagree, escalate to shared parent. If no shared parent, escalate to
creative-director(design) ortechnical-director(technical). - Change Propagation: When a design change affects multiple domains, the
produceragent coordinates propagation. - No Unilateral Cross-Domain Changes: An agent must never modify files outside its designated directories without explicit delegation.
Conflict Escalation Map
game-designer โ narrative-director โ creative-director (ludonarrative alignment)
art-director โ audio-director โ creative-director (aesthetic coherence)
any "changes identity of the game" โ creative-director
technical conflicts โ technical-director
scheduling conflicts โ producer
resource contention โ producer
Subagents vs Agent Teams
Subagents (current, always active)
Spawned via Task within a single Claude Code session. Used by all team-* skills and orchestration skills.
- Subagents share the session's permission context
- Run sequentially or in parallel within the session
- Return results to the parent agent
When to spawn in parallel: If two subagents' inputs are independent (neither needs the other's output to begin), spawn both Task calls simultaneously rather than waiting.
Example: /review-all-gdds Phase 1 (consistency) and Phase 2 (design theory) are independent โ spawn both at the same time.
Agent Teams (experimental โ opt-in)
Multiple independent Claude Code sessions running simultaneously, coordinated via a shared task list. Each session has its own context window and token budget.
Use agent teams when:
- Work spans multiple subsystems that will not touch the same files
- Each workstream would take >30 minutes and benefits from true parallelism
- A senior agent (technical-director, producer) needs to coordinate 3+ specialist sessions working on different epics simultaneously
Do not use agent teams when:
- One session's output is required as input for another (use sequential subagents)
- The task fits in a single session's context (use subagents instead)
- Cost is a concern โ each team member burns tokens independently
Current status: Not yet used by default. Document usage when first adopted.
Parallel Task Protocol
When an orchestration skill spawns multiple independent agents:
- Issue all independent Task calls before waiting for any result
- Collect all results before proceeding to dependent phases
- If any agent is BLOCKED, surface it immediately โ do not silently skip
- Always produce a partial report if some agents complete and others block
Team Skills (72 total)
Team Composition Skills
team-audioโ Audio design teamteam-combatโ Combat design teamteam-levelโ Level design teamteam-live-opsโ Live operations teamteam-narrativeโ Narrative teamteam-polishโ Polish and feel teamteam-qaโ QA teamteam-releaseโ Release management teamteam-uiโ UI/UX team
Workflow Skills
adoptโ Adopt a skill from libraryarchitecture-decisionโ Create ADR through guided flowarchitecture-reviewโ Validate ADRsbrainstormโ Professional ideation with MDA/SDT analysisbug-report,bug-triageโ Issue managementchangelogโ Generate changelogcode-reviewโ Review code changesconsistency-checkโ Cross-document consistencycreate-architectureโ Create architecture documentcreate-epics,create-storiesโ Story decompositiondesign-reviewโ Validate design documentsdev-storyโ Implement from storyestimateโ Effort estimationgate-checkโ Phase gate validationhelpโ Built-in helphotfixโ Hotfix workflowlocalizeโ Localization workflowmilestone-reviewโ Milestone validationonboardโ Project onboardingpatch-notes,playtest-report,qa-planscope-check,skill-improve,skill-testsmoke-check,soak-testโ Stability testingsprint-plan,sprint-status,story-done,story-readinesstech-debtโ Technical debt trackingtest-evidence-review,test-flakiness,test-helpers,test-setupux-design,ux-reviewโ UX design and review
Gate Verdict System
Agents emit structured verdicts at phase gates:
[GATE-ID]: APPROVE โ passes gate
[GATE-ID]: CONCERNS โ passes with concerns noted
[GATE-ID]: REJECT โ blocks progression
[GATE-ID]: REALISTIC / UNREALISTIC (producer gates)
Calling skills read the first line for the verdict token.
Related
- claude-code-game-studios โ Project overview entity page
- claude-code-game-studio-collaboration-protocol โ Question โ Options โ Decision โ Draft โ Approval pattern
- claude-code-game-studio-directory-structure โ Project directory structure
- multi-agent-ai-simulation โ General multi-agent AI concepts