SuperAPI AI 工具集

claude-code-game-studios

编程与开发

查看项目

更新于 10-16 10:36

技能介绍

用途

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)为技能定义中的组织方式,实际可用性取决于用户环境。