Claude Code Game Studios:48 个 AI Agent 组成的游戏开发工作室
> GitHub: Donchitos/Claude-Code-Game-Studios
> 作者: Donchitos
> License: MIT
> 研究时间: 2026-03-21
🎯 一句话版本
把一个 Claude Code 会话变成一个完整的游戏开发工作室——48 个 AI Agent 按真实工作室层级组织(总监→部门负责人→专员),37 个工作流技能,8 个自动化 Hook。你是老板,AI 团队帮你问对的问题、抓住错误、保持项目有序。
🏢 工作室架构
三级层级(模拟真实游戏工作室)
Tier 1 — 总监 (Opus)
├── creative-director ← 创意愿景守护者
├── technical-director ← 技术架构把关
└── producer ← 项目协调,跨部门管理
Tier 2 — 部门负责人 (Sonnet)
├── game-designer ├── art-director
├── lead-programmer ├── audio-director
├── narrative-director ├── qa-lead
├── release-manager └── localization-lead
Tier 3 — 专员 (Sonnet/Haiku)
├── gameplay-programmer ├── engine-programmer
├── ai-programmer ├── network-programmer
├── systems-designer ├── level-designer
├── economy-designer ├── technical-artist
├── sound-designer ├── writer
├── world-builder ├── ux-designer
├── prototyper ├── performance-analyst
├── devops-engineer ├── security-engineer
├── qa-tester ├── accessibility-specialist
└── ...共 23 个专员
模型分配策略:总监用 Opus(需要最强判断力),负责人用 Sonnet,专员用 Sonnet/Haiku(性价比优先)。
协调规则
| 规则 | 说明 |
|---|---|
| 垂直委派 | 总监→负责人→专员,逐级下达 |
| 水平咨询 | 同级可咨询,但不能跨域决策 |
| 冲突升级 | 分歧上报共同父节点 |
| 变更传播 | 跨部门变更由 producer 协调 |
| 域边界 | Agent 不修改域外文件 |
⚡ 37 个 Slash 技能
全部通过 / 命令触发:
| 类别 | 技能 |
|---|---|
| 评审 | `/design-review` `/code-review` `/balance-check` `/asset-audit` `/scope-check` `/perf-profile` `/tech-debt` |
| 生产 | `/sprint-plan` `/milestone-review` `/estimate` `/retrospective` `/bug-report` |
| 项目管理 | `/start` `/project-stage-detect` `/reverse-document` `/gate-check` `/map-systems` |
| 发布 | `/release-checklist` `/launch-checklist` `/changelog` `/patch-notes` `/hotfix` |
| 创意 | `/brainstorm` `/playtest-report` `/prototype` `/onboard` `/localize` |
| **团队协作** | `/team-combat` `/team-narrative` `/team-ui` `/team-release` `/team-polish` `/team-audio` `/team-level` |
/team-* 系列最有特色——在单个功能上协调多个 Agent 协作。
🔧 8 个自动化 Hook
| Hook | 触发 | 功能 |
|---|---|---|
| validate-commit | git commit | 检查硬编码值、TODO 格式、JSON 有效性 |
| validate-push | git push | 保护分支警告 |
| validate-assets | 写入 assets/ | 验证命名规范和 JSON 结构 |
| session-start | 会话开始 | 加载 sprint 上下文 + 近期 git 活动 |
| detect-gaps | 会话开始 | 检测新项目、缺失文档 |
| **pre-compact** | 上下文压缩 | **保存会话进度笔记**(Hermes flush 理念!) |
| session-stop | 会话关闭 | 记录成就 |
| log-agent | Agent 启动 | subagent 调用审计追踪 |
注意 pre-compact.sh——和 Hermes 的 Compression Flush 同一思路!
🎮 引擎支持
| 引擎 | 主 Agent | 子专员 |
|---|---|---|
| **Godot 4** | godot-specialist | GDScript, Shaders, GDExtension |
| **Unity** | unity-specialist | DOTS/ECS, Shaders/VFX, Addressables, UI Toolkit |
| **Unreal 5** | unreal-specialist | GAS, Blueprints, Replication, UMG/CommonUI |
🎯 设计哲学
"不是自动驾驶,是协作"
每个 Agent 遵循严格协议:
1. Ask — 先问问题再提方案
2. Present options — 展示 2-4 个选项 + 利弊
3. You decide — 用户做最终决定
4. Draft — 展示草稿
5. Approve — 你确认后才执行
游戏设计理论融入
- MDA Framework(Mechanics → Dynamics → Aesthetics)
- Self-Determination Theory(自主、胜任、关联)
- Flow State Design(挑战-技能平衡)
- Bartle Player Types(目标受众)
- Verification-Driven Development(先测试后实现)
📐 项目结构
CLAUDE.md # 主配置
.claude/
agents/ # 48 个 Agent 定义(Markdown + YAML frontmatter)
skills/ # 37 个 Slash 命令
hooks/ # 8 个 Hook 脚本
rules/ # 11 个路径作用域编码规范
docs/templates/ # 29 个文档模板(GDD、ADR、Sprint Plan 等)
src/ # 游戏源代码
assets/ # 美术/音频/VFX/Shader/数据
design/ # GDD、叙事文档、关卡设计
prototypes/ # 一次性原型(与 src 隔离)
production/ # Sprint 计划、里程碑、发布追踪
💡 与我们的关联
1. Multi-Agent 编排的教科书级范例 ⭐⭐⭐
48 个 Agent 的层级结构、委派模型、冲突升级机制——这是当前开源社区中最完整的 Multi-Agent 协调系统设计之一。
我们的 researcher/codex/sonnet 等多 Agent 布局可以参考:
- 分层模型分配:复杂决策用 Opus,执行用 Sonnet,简单任务用 Haiku
- 域边界:Agent 不修改域外文件
- 冲突升级:分歧上报给"总监级"Agent
2. Hook 系统值得借鉴
特别是:
pre-compact.sh:上下文压缩前保存进度(Hermes flush 的实践版)session-start.sh:自动加载上下文log-agent.sh:subagent 审计追踪
3. Slash 命令即工作流
37 个 / 命令本质就是 OpenClaw Skills 的游戏开发特化版。/team-* 系列(多 Agent 协作单个功能)的模式可以复用到我们的深度研究场景。
4. 但不能直接搬
- Claude Code 专属:深度依赖
.claude/目录结构和 Claude Code 的 subagent 机制 - 不兼容 OpenClaw:OpenClaw 的 Agent/Skill 系统和 Claude Code 不同
- 游戏开发专用:48 个 Agent 里 80% 是游戏特有的(关卡设计、平衡性检查等)
5. 可借鉴的模式
- Agent 定义格式(Markdown + YAML frontmatter)
- 路径作用域编码规范(按目录自动应用不同规则)
- 协作协议(Ask → Options → Decide → Draft → Approve)
- Hook 驱动的自动化质量门禁
📊 评分
| 维度 | 评分(/10) |
|---|---|
| 创意 | 9.0 — 模拟真实工作室层级,48 Agent 协调系统设计精良 |
| 工程质量 | 8.5 — 完整的 Agent 定义 + Skills + Hooks + Rules + Templates |
| 实用性 | 7.5 — 独立游戏开发者可直接用,但需要 Claude Code + 足够预算 |
| 可移植性 | 6.0 — Claude Code 专属,不兼容 OpenClaw / Cursor 等 |
| 与我们的关联 | 7.5 — Multi-Agent 编排、Hook 系统、协作协议可借鉴,但不能直接搬 |
| **综合** | **7.5** |
报告由深度研究助手自动生成 | 2026-03-21
来源: GitHub