库 / SDK
Donchitos/Claude-Code-Game-Studios avatar
Donchitos/Claude-Code-Game-Studios

Claude Code Game Studios:把 49 个 AI 代理塞进一个游戏开发流水线

将 Claude Code 转变为完整的游戏开发工作室、49 个 AI 代理、72 种工作流程技能以及反映真实工作室层次结构的完整协调系统。

25,116 个 Star3,588 个 ForkShellMIT
GitHub

秒懂

它是什么?
这个开源模板把 Claude Code 会话改造成一个模拟真实工作室的代理团队,用 49 个代理、73 个技能和 12 个钩子来强制流程纪律。它适合已经受够了单会话无结构开发的独立开发者,但你需要先想清楚是否愿意接受这套强加的层级。
适合谁用?
如果你是一个想用 Claude Code 开发游戏、但苦于单会话没有结构、容易写出临时硬编码和跳过设计文档的独立开发者,这个模板值得一试。它适合那些愿意遵守流程、喜欢文档驱动开发的人。
能商用吗?
可以。MIT 是宽松许可证:你可以使用、修改并销售基于它的软件,只需保留版权和许可证声明。
还在维护吗?
在维护。仓库最近一次提交在 117 天前。
用什么语言写的?
主要是 Shell(依据 GitHub 的语言统计)。

以上回答依据项目的 GitHub 数据(最近同步于 2026年9月15日)和我们的分析,不构成法律意见。

开源项目深度解析

单会话的失控,正是它要解决的问题

用 Claude Code 开发游戏时,一个典型的痛点是没有结构。你让 AI 写一段代码,它可能直接硬编码魔法数字,跳过设计文档,或者写出逻辑混乱的意大利面条式代码。没有人检查这个功能是否符合游戏的整体愿景,没有 QA 环节,也没有设计评审。这个项目就是冲着这个痛点来的。它把一个 Claude Code 会话拆成 49 个专业代理,模拟真实工作室的层级:Tier 1 是创意总监、技术总监和制作人,负责守护愿景;Tier 2 是部门主管,比如游戏设计师、主程、美术总监;Tier 3 是干活的人,比如玩法程序员、引擎程序员、关卡设计师。每个代理都有明确职责、升级路径和质量门禁。你仍然做所有决定,但这个团队会问你正确的问题,早发现问题,保持项目从头脑风暴到发布的组织性。它面向的是独立开发者或小团队,尤其是那些已经意识到单会话 AI 编程缺乏纪律的人。

代理层级与技能:不是聊天,是流程

这个模板的核心不是让 AI 更聪明,而是让 AI 更有组织。代理定义放在 .claude/agents 目录下,每个代理用 markdown 加 YAML frontmatter 描述职责。技能则放在 .claude/skills,以斜杠命令的形式触发,比如 /start、/design-system、/create-epics、/dev-story、/story-done。这些技能覆盖了从头脑风暴到发布后热修复的整个生命周期。值得注意的是,它有一个团队编排技能组,比如 /team-combat、/team-narrative、/team-ui,这些技能用来协调多个代理同时处理一个功能。这意味着你可以让玩法程序员、UI 设计师和 QA 代理同时工作,而不是一个接一个地调用。这种机制在 README 里有明确说明,但实际效果取决于 Claude Code 对子代理并发的支持程度。另一个细节是引擎专用代理集:Godot 4、Unity 和 Unreal Engine 5 各有对应的专家代理,比如 godot-specialist 下面还有 GDScript、Shader 和 GDExtension 子专家。这个设计很务实,因为不同引擎的 API 和最佳实践差异很大,通用代理很难兼顾。

钩子和规则:在提交前拦住错误

除了代理和技能,这个模板还有 12 个钩子和 11 条规则。钩子放在 .claude/hooks,会在提交、推送、资产变更、会话生命周期等时机自动运行验证。规则则按路径作用,比如编辑 gameplay、engine、AI、UI、network 代码时会强制不同的编码标准。这种路径作用域的设计很聪明,它让规则能针对性约束,而不是一刀切。钩子依赖 jq 和 Python 3 做 JSON 验证,但 README 明确说,如果这些工具缺失,钩子会优雅降级,不会破坏任何东西,只是失去验证能力。这既是优点也是隐患:如果开发者没装 jq,他可能根本不知道自己的提交没有被验证。模板还包含 41 个文档模板,覆盖 GDD、UX 规格、ADR、冲刺计划、HUD 设计、无障碍等。这些模板的存在暗示了一个工作流:每个决策都要有文档,每个设计都要有评审。这对喜欢文档驱动的人来说是福音,对讨厌写文档的人来说则是一种折磨。

上手:从 git clone 到 /start

安装过程很直接。前置要求是 Git 和 Claude Code,推荐安装 jq 和 Python 3。你可以用 git clone https://github.com/Donchitos/Claude-Code-Game-Studios.git my-game 克隆仓库,或者直接把它当模板用。进入目录后运行 claude 启动会话,然后输入 /start。这个命令会先问你目前处于什么阶段,选项包括没有想法、模糊概念、明确设计、已有项目。它不会假设你的状态,而是根据回答引导到合适的工作流。如果你已经知道要做什么,可以跳过 /start,直接调用特定技能,比如 /setup-engine godot 4.6 配置引擎,或者 /project-stage-detect 分析现有项目。这些命令在 README 里都有列出,但没有深入解释每个命令的具体行为。比如 /dev-story 和 /story-done 之间的状态转换如何工作,需要查看技能定义才能完全理解。对于新用户,建议先跑一次 /start,让系统带你走一遍流程,而不是直接跳到高级命令。

升级成本:不是覆盖文件那么简单

项目有一个 UPGRADING.md 文件,专门说明从旧版本迁移的步骤。它指出哪些文件可以安全覆盖,哪些需要手动合并。这暗示了一个现实:这个模板不是一次性安装,而是会持续演进的。v0.3.0 引入了 /design-system、/map-systems、Status Line 和 UPGRADING 指南,v1.0.0 是正式发布。如果你一直在用旧版本,升级时不能简单地 git pull,因为你的项目里可能已经有自定义的代理定义或规则,直接覆盖会丢失你的改动。README 建议阅读 UPGRADING.md,它列出了版本间变更的详细说明。这个维护成本是真实的,尤其是如果你深度定制了代理或技能。另外,这个模板是 MIT 许可证,这意味着你可以自由使用、修改和分发,甚至用于商业项目。但注意,MIT 许可证不包含对 Claude Code 本身的任何保证,你仍然需要遵守 Anthropic 的服务条款。

局限:强加的结构可能不适合所有人

这个模板最大的局限在于它假设你需要这种结构。如果你是一个喜欢快速原型、不在乎设计文档、只想让 AI 帮忙写个脚本的人,那么 49 个代理和 73 个技能就是过度工程。每次运行 /start 都会引入一系列流程,而这些流程需要时间。另一个问题是代理的层级依赖模型分配:Tier 1 使用 Opus,Tier 2 和 Tier 3 使用 Sonnet 或 Haiku。这意味着你需要有足够的 API 配额来支撑这些调用,成本会随着代理数量增加而上升。还有,钩子的验证功能在缺少 jq 或 Python 时静默降级,这可能导致开发者在不知情的情况下提交了未验证的代码。最后,这个模板的规则和钩子都是针对 Claude Code 设计的,如果你迁移到其他 AI 编程工具,这些机制就完全失效了。它不是通用的游戏开发框架,而是一个特定于 Claude Code 的流程系统。

替代方案:对比原生的 Claude Code 工作流

如果不使用这个模板,你可以直接用 Claude Code 的原生功能来组织游戏开发。Claude Code 本身支持子代理(subagents)和钩子,你可以自己定义几个代理,比如一个负责写代码,一个负责审查,然后手动控制流程。这个模板实际上是把这些原生功能封装成了一套现成的配置。区别在于,原生工作流需要你自己设计代理的职责、规则和钩子,而模板已经替你做好了。另一个替代方案是使用其他 AI 游戏开发工具,比如一些专门为游戏设计的大语言模型插件,但它们通常只覆盖设计或代码生成,而不是完整的流程管理。相比之下,这个模板的优势是全面性,劣势是复杂性。如果你只需要一个代码生成助手,原生 Claude Code 就够了;如果你需要整个工作室的模拟,这个模板可能值得尝试。但要注意,模板的代理定义是静态的,它不会根据你的项目自动调整,你需要手动定制。

维护与升级:这是一套需要养的制度

这个项目不是一次性的脚本,而是一个持续演进的模板。版本历史显示,v0.3.0 到 v1.0.0 之间隔了两个月,v1.0.0-beta 到 v1.0.0 隔了一个月。这意味着如果你想要新功能,比如 /design-system 或 Status Line,你需要主动升级。UPGRADING.md 的存在说明升级不是无脑操作,你需要检查哪些文件被修改过。仓库的默认分支是 main,最近一次推送在 2026 年 5 月,说明项目还在活跃维护。但活跃维护也意味着 API 可能变化,比如代理定义格式或技能命名,这会导致你的自定义配置失效。MIT 许可证给了你修改的自由,但如果你 fork 了项目,你就需要自己跟进上游的变更。建议在升级前先备份你的 .claude 目录,并阅读 UPGRADING.md 中的迁移指南。对于长期项目,你可能需要把模板的更新作为常规维护的一部分,而不是一次性安装。

编辑结论

如果你是一个想用 Claude Code 开发游戏、但苦于单会话没有结构、容易写出临时硬编码和跳过设计文档的独立开发者,这个模板值得一试。它适合那些愿意遵守流程、喜欢文档驱动开发的人。如果你追求自由探索、快速原型、或者你的项目已经有成熟的工作流,这套层级可能反而成为负担。开始之前,先确认你的 Claude Code 版本支持子代理和钩子(这是它的核心机制),并检查你的 API 配额是否足够支撑 49 个代理频繁调用。还要注意,模板的钩子在缺少 jq 或 Python 时会静默降级,这意味着你可能会在不知情的情况下失去验证能力,所以安装时最好按 README 建议补上这些工具。最终判断:这不是一个即插即用的工具,而是一套需要你主动维护的流程框架,它的价值取决于你是否愿意长期遵循它的规则。

官方来源

  1. Official README
  2. Project repository
  3. Release notes
社区笔记

社区笔记