用途
Claude Code Game Studios 旨在把一次 Claude Code 会话转变成一套完整的游戏开发工作室协作系统。它不是单一的通用 AI 助手,而是一个有明确职责、升级路径和质量门禁的协调团队,用户仍保留对每个决策的完全控制。
主要能力
- 49 个专门化智能体:按三级工作室层级组织——Tier 1 总监(Opus 模型,含创意总监、技术总监、制作人)、Tier 2 部门主管(Sonnet 模型,含游戏设计师、首席程序员、美术总监、音频总监、叙事总监、QA 主管、发行经理、本地化主管)、Tier 3 专家(Sonnet/Haiku 模型),覆盖编程、设计、美术与音频、制作与 QA、内容创作等方向。
- 引擎专家:支持 Godot 4(GDScript 程序员、着色器程序员、GDExtension 程序员)、Unity(DOTS ECS 程序员、Shader VFX 程序员、Addressables 程序员、UIToolkit 程序员)、Unreal Engine 5(GAS 程序员、Blueprint 程序员、Replication 程序员、UMG CommonUI 程序员)。
- 73 个斜杠命令:覆盖 onboarding、设计、架构、实现、质量与评审、测试、发布等阶段。
- 12 个自动化钩子:用于验证、会话跟踪和质量门禁。
- 11 个路径范围规则:按领域(gameplay、engine、AI、UI、network)强制编码标准。
- 41 个文档模板:用于 GDD、ADR、sprint 计划、无障碍规范等。
使用方式
前置条件
# 必需
npm install -g @anthropic-ai/claude-code
# 可选(用于钩子验证)
brew install jq # 或 apt-get install jq
python3 --version # 应为 3.x
新建项目
# 作为模板克隆
git clone https://github.com/Donchitos/Claude-Code-Game-Studios.git my-game-project
cd my-game-project
# 启动 Claude Code
claude
# 运行初始设置
/start
添加到现有项目
cd your-existing-game
# 克隆模板文件
git clone https://github.com/Donchitos/Claude-Code-Game-Studios.git .ccgs-temp
cp -r .ccgs-temp/.claude .
cp .ccgs-temp/CLAUDE.md .
rm -rf .ccgs-temp
# 检测现有项目结构
claude
/adopt
核心工作流命令
阶段 1:Onboarding 与设置
/start # 引导式 onboarding(检测项目阶段)
/help # 显示所有可用命令
/project-stage-detect # 分析现有项目
/setup-engine godot 4.6 # 配置引擎特定设置
/adopt # 导入现有项目结构
阶段 2:游戏设计
/brainstorm # 生成游戏概念
/map-systems # 映射核心游戏系统与交互
/design-system combat # 创建详细系统 GDD
/quick-design # 小型功能的轻量设计
/review-all-gdds # 审计所有设计文档
/propagate-design-change # 设计转向后更新文档
阶段 3:架构
/create-architecture # 设计技术架构
/architecture-decision # 记录技术选型 ADR
/architecture-review # 评审现有架构
/create-control-manifest # 映射输入/控制方案
阶段 4:实现
/create-epics # 将项目拆分为 epic
/create-stories combat # 为 epic 生成用户故事
/dev-story GAME-123 # 实现特定故事
/story-done GAME-123 # 标记故事完成(运行 QA)
/sprint-plan # 计划下一个 sprint
/sprint-status # 显示 sprint 进度
阶段 5:质量与评审
/code-review src/combat/ # 评审代码质量
/design-review combat # 评审设计文档完整性
/balance-check # 分析游戏平衡
/perf-profile # 性能分析
/tech-debt # 识别技术债
/security-audit # 安全评审
/consistency-check # 跨系统一致性检查
阶段 6:测试
/qa-plan # 创建测试策略
/smoke-check # 快速健全性测试
/soak-test # 长时间稳定性测试
/regression-suite # 运行完整回归
/test-setup # 配置测试环境
/test-helpers # 生成测试工具
/test-evidence-review # 验证测试覆盖
阶段 7:发布
/release-checklist # 发布前验证
/launch-checklist # 发布日任务
/changelog # 生成 changelog
/patch-notes # 编写面向玩家的说明
/hotfix # 紧急修复工作流
/day-one-patch # 计划首日更新
团队协调命令
针对需要多部门的特性:
/team-combat # 战斗系统(设计 + gameplay + VFX + 音频)
/team-narrative # 故事内容(叙事 + 世界构建 + 写作)
/team-ui # UI 特性(ux-designer + ui-programmer + 无障碍)
/team-release # 发布准备(所有主管)
/team-polish # 发布前打磨(美术 + 音频 + QA)
/team-level # 关卡创建(level-designer + technical-artist)
/team-live-ops # 在线服务(live-ops-designer + 分析)
/team-qa # 质量冲刺(qa-lead + 所有测试人员)
项目结构
my-game/
├── CLAUDE.md # 主配置(智能体注册表)
├── .claude/
│ ├── settings.json # 钩子、权限、安全规则
│ ├── agents/ # 49 个智能体定义
│ ├── skills/ # 73 个斜杠命令
│ ├── hooks/ # 12 个自动化钩子
│ ├── rules/ # 11 个编码标准
│ └── docs/
│ ├── workflow-catalog.yaml
│ └── templates/ # 41 个文档模板
├── src/ # 游戏源代码
├── assets/ # 美术、音频、数据
├── design/ # GDD、叙事文档
├── docs/ # ADR、技术文档
├── tests/ # 测试套件
├── production/ # Sprint 计划、故事
└── prototypes/ # 隔离实验
配置
引擎选择:编辑 CLAUDE.md 激活对应引擎专家,例如 Godot 4 下启用 godot-specialist 及其 gdscript-programmer、shader-programmer、gdextension-programmer,并可通过注释禁用未使用引擎。
钩子配置:编辑 .claude/settings.json,可配置 session.open、session.close、preToolUse(如 Bash 校验 commit/push)、postToolUse(如 WriteFile/EditFile 校验)等钩子。
权限规则:可配置 allowed_commands(如 git status、git log、pytest tests/、npm test)和 blocked_paths(如 .env、secrets/、production/credentials/)。
适用场景
- 从零开始的新游戏项目:/start → /brainstorm → /map-systems → /design-system → /create-architecture → /setup-engine → /create-epics → /create-stories → /sprint-plan。
- 导入现有项目:/adopt 扫描 src/、assets/、design/,检测缺失文档,/reverse-document 从代码生成设计文档,/architecture-review 分析并建议改进。
- 日常开发循环:/sprint-status → /dev-story → /story-done → /code-review。
- 发布前工作流:/gate-check alpha → /regression-suite → /perf-profile → /release-checklist → /changelog → /patch-notes。
限制
- 依赖 Claude Code CLI 环境,需先安装 @anthropic-ai/claude-code。
- 官方未提供关于收费、价格或付费方案的具体信息,暂未提供。
- 用户需自行准备 jq、python3(3.x)等用于钩子验证的可选依赖。
- 具体引擎版本(如 Godot 4.6)与部分配置细节需按项目实际调整。
- 智能体使用的模型层级(Opus/Sonnet/Haiku)为技能定义中的组织方式,实际可用性取决于用户环境。