Donchitos/Claude-Code-Game-Studios · 上手攻略

  • 仓库:Donchitos/Claude-Code-Game-Studios
  • 链接:https://github.com/Donchitos/Claude-Code-Game-Studios
  • 分类:agent · trending
  • 作者:Tom
  • 更新:2026-07-08

这是什么

Claude-Code-Game-Studios 是一个开源的 Claude Code 增强模板,旨在将"单人会话 AI 辅助"升级为"结构完整的游戏开发工作室"。

它通过预配置的 49 个专业 Agent、73 个 Slash Commands、12 个自动化 Hooks 和 11 套路径作用域代码规范,让 Claude Code 在游戏开发场景下拥有真实工作室的层级协作体系:创意总监把关方向、技术总监审核架构、各领域专家(程序/美术/音频/策划/QA)各司其职。

⚠️ 这是一个模板/配置集,不是独立应用。需要配合 Claude Code 使用(npm 安装)。


解决什么问题

痛点 Claude-Code-Game-Studios 如何解决
单会话 AI 没有架构 49 个 Agent 分层协作,方向/领域/专项分离
AI 容易硬编码 magic numbers Hook 强制校验提交前的代码规范
没有设计文档流程 41 个文档模板(GDD、UX spec、ADR 等)
QA 和设计审查缺失 /code-review /design-review /balance-check 等专项技能
多人协作时 AI 行为混乱 11 套路径作用域规则,不同目录自动应用不同标准
游戏引擎不匹配 内置 Godot / Unity / Unreal 三套 Agent 集合,按需选用

快速安装

前提条件

  • Git:https://git-scm.com/
  • Claude Code:需先安装 @anthropic-ai/claude-code bash npm install -g @anthropic-ai/claude-code
  • 可选jq(Hook 校验用)和 Python 3(JSON 校验用)。缺少这些工具时 Hook 会优雅降级,不影响核心功能。

安装模板

# 方式一:克隆为新项目
git clone https://github.com/Donchitos/Claude-Code-Game-Studios.git my-game
cd my-game

# 方式二:作为 GitHub Template 使用
# 在 GitHub 仓库页面点击 "Use this template"

安装后,项目根目录包含 CLAUDE.md(主配置)和 .claude/ 子目录(agents/skills/hooks/rules)。

启动

claude
# 进入 Claude Code 会话

核心用法

/start 引导流程

第一次进入项目后,运行:

/start

系统会询问你当前所处阶段(毫无头绪 → 模糊概念 → 清晰设计 → 已有代码),并引导到对应的工作流。无需预设任何知识。

/setup-engine 配置引擎

已有明确技术选型时,直接指定引擎:

/setup-engine godot 4.6
/setup-engine unity
/setup-engine unreal 5

这会激活对应引擎的专业 Agent 集合。

/project-stage-detect 分析已有项目

项目已有代码但无文档时,运行此技能,AI 会分析现有代码结构并建议补全哪些设计文档。

工作室层级架构

Agent 分为三级,对应真实工作室结构:

Tier 1 — 导演(Opus 模型)

Agent 职责
creative-director 创意方向、玩法愿景、品牌一致性
technical-director 技术架构、代码质量、技术债务
producer 进度、跨部门协调、变更传播

Tier 2 — 部门主管(Sonnet 模型)

Agent 职责
game-designer 玩法设计、系统设计、平衡性
lead-programmer 代码架构、技术决策
art-director 美术规范、资产管线
audio-director 音频设计
narrative-director 叙事、对话、故事
qa-lead 测试计划、缺陷管理
release-manager 发布流程、打包
localization-lead 本地化

Tier 3 — 专家(Haiku/Sonnet)

涵盖 gameplay-programmer、ui-programmer、level-designer、ux-designer、qa-tester、devops-engineer、security-engineer、accessibility-specialist 等 30+ 角色。

关键 Slash Commands 分类

设计阶段

命令 作用
/brainstorm 从零探索游戏创意
/design-system 建立设计语言和规范
/map-systems 玩法系统拆解与映射
/create-epics 创建史诗(Epic)工作项
/create-stories 从 Epic 拆解用户故事

开发阶段

命令 作用
/dev-story 开发一个完整用户故事
/story-done 标记故事完成并做验收检查
/code-review 代码审查
/architecture-decision 记录技术决策(ADR)

QA 与测试

命令 作用
/qa-plan 制定测试计划
/smoke-check 冒烟测试
/balance-check 数值平衡检查
/test-setup 搭建测试框架

发布与运营

命令 作用
/release-checklist 发布前核查清单
/changelog 自动生成更新日志
/playtest-report 试玩报告

Hooks(自动化门卫)

12 个 Hook 在背后自动运行:

Hook 触发 功能
validate-commit.sh 每次 Bash 工具调用 检查 magic numbers、TODO 格式、JSON 有效性
validate-push.sh push 时 警告受保护分支推送
validate-assets.sh 资源文件写入后 校验命名规范和 JSON 结构
session-start.sh 会话开启 显示当前分支和最近提交
detect-gaps.sh 会话开启 检测缺失设计文档
log-agent.sh/stop.sh Agent 启动/停止 审计轨迹记录

⚠️ Hook 在无关命令/文件时会立即 exit 0 退出,非性能问题,是正常行为。

代码规范(Rules)

不同路径自动应用不同标准:

路径 强制规范
src/gameplay/** 数据驱动值、delta time、无 UI 引用
src/core/** 热路径零分配、线程安全
src/ai/** 性能预算、可调试性
src/networking/** 服务器权威、版本化消息
src/ui/** 无游戏状态持有、本地化就绪
design/gdd/** 8 个必要章节、公式格式

典型适用场景

  1. 独立游戏全流程开发:从概念到发布,AI 覆盖设计→开发→测试→发布的完整链条
  2. 原型快速验证:用 /prototype 快速搭游戏核心循环
  3. 游戏 JAM 参赛:模板提供完整工作流,适合时间受限的场景
  4. 已有项目规范化:接入现有游戏项目,补全文档和测试体系
  5. 学习游戏开发:通过工作室协作流程理解专业游戏团队如何运作

坑与注意

说明
Claude Code 必需 没有 Claude Code 这个 npm 包则完全无法使用
首次 /start 耗时 Opus 模型调用成本高,首次引导可能较慢
Windows 兼容性 核心 hooks 已做 POSIX 兼容,但 notify.sh 仅支持 Windows PowerShell,macOS/Linux 桌面通知未实装
受限于 Claude Code 上下文窗口 超大游戏项目可能需要频繁压缩(compact)上下文
不适合非游戏项目 这是专用模板,拿来做 Web App 会感觉框架过重
模型组合成本 Tier 1 用 Opus 成本高,Sonnet 次之,可按需降低 Tier 3 模型规格

与同类对比

项目 定位 优势 劣势
Claude-Code-Game-Studios 游戏开发专用模板 49 Agent 协作、覆盖完整工作室流程 强依赖 Claude Code,非通用
Cursor / Copilot 通用 AI 编程 普适性强 无专用工作流,游戏方向薄弱
game-ability/Claude-MCP-Godot Godot 专用 Agent Godot 集成深 生态较窄
LangChain Game Dev 游戏 AI 框架 可扩展 学习曲线陡

一句话结论

如果你已经在用 Claude Code 并想认真做游戏开发,装上这个模板相当于给你的 AI 编程环境配备了一整套 AAA 工作室的协作流程——从创意总监到 QA 都能随叫随到。


来源

  • GitHub README:https://github.com/Donchitos/Claude-Code-Game-Studios
  • 官方升级指南:仓库内 UPGRADING.md
  • Claude Code 官方文档:https://docs.anthropic.com/en/docs/claude-code