2026年3月30日星期一

Claude Code Game Studios深度解读:48个Agent并非颠覆游戏行业

本文深入解析GitHub高星项目Claude Code Game Studios,拆解其48个分层Agent、37个Skills与8个Hooks的真实架构。面向游戏开发者与AI研究者,揭示其设计思路为多引擎专家协作与自动化校验,但并非适合所有游戏场景,亦未达到行业颠覆。提供客观技术分析,帮助理性看待AI在游戏开发中的应用。

Tags:

这是熊猫的第346篇原创



最近确实是有点沉迷AI,文章写得少了。


老是给我推荐「Claude Code Game Studios」这个项目的文章


就是下图这个项目,目前已经有了7.1k的star。


图片



标题基本上都是AI要颠覆游戏行业/这48个agent多强大......等等。


按照这个方式去写文章制造焦虑的人,要么不懂游戏,要么不懂AI。


我看了下这个项目,确实是有48个agent智能体,37个skills,还有8个hooks。


这个项目里的官方名册48 个人设 = 3 层岗位 + 三大引擎各一套专家。每个人设的特点,用「管什么 / 什么时候找他」来说最贴切,我用白话翻译了下:



第一层:领导三人组(Tier 1,建议 Opus)

人设
特点(白话)
creative-director(创意总监)
整体创意方向:游戏支柱、风格、调性;部门之间创意冲突时,由他定调。
technical-director(技术总监)
技术大方向:架构、技术选型、性能总策略;偏「技术愿景与边界」。
producer(制作人)
进度与协调:里程碑、排期、风险、跨部门对齐;任务常由他拆给各 lead。


第二层:部门负责人(Tier 2)

人设
特点(白话)
game-designer(游戏设计师)
玩法与系统:机制、成长、经济、数值平衡的大框架。
lead-programmer(主程)
代码结构与质量:系统设计、Code Review、API、重构方向。
art-director(美术总监)
视觉标准:风格指南、美术圣经、资产规范、UI/美术大方向。
audio-director(音频总监)
听感方向:音乐气质、音效体系、音频怎么落地到引擎。
narrative-director(叙事总监)
故事与世界观:剧情弧、角色、对话策略、叙事与关卡如何配合。
qa-lead(测试负责人)
质量策略:测什么、怎么测、缺陷分级、发布前是否够稳。
release-manager(发行/发布负责人)
版本与上线:构建、版本号、变更说明、部署、回滚。
localization-lead(本地化负责人)
多语言:抽文案、翻译流程、各语言测试与验收。


第三层:执行专家(Tier 3)

人设
特点(白话)
systems-designer(系统设计师)
单个机制设计细:规则、公式、循环,偏「可落地的系统设计」。
level-designer(关卡设计师)
空间与节奏:布局、遭遇战、节奏、玩家动线。
economy-designer(经济/数值设计师)
资源与掉落:loot、进度曲线、经济是否被刷爆。
gameplay-programmer(玩法程序员)
玩法相关代码:功能实现、玩法系统,偏游戏逻辑层。
engine-programmer(引擎程序员)
底层与引擎:渲染、物理、内存、核心框架,偏性能与基础设施。
ai-programmer(AI 程序员)
管** NPC/AI**:行为树、寻路、状态机、战斗 AI 等。
network-programmer(网络程序员)
联机:同步、预测、延迟补偿、匹配等。
tools-programmer(工具程序员)
编辑器与管线工具:插件、批处理、调试工具,提升团队效率。
ui-programmer(UI 程序员)
界面实现:界面框架、界面逻辑、数据绑定,偏「把 UI 做出来」。
technical-artist(技术美术)
桥接美术与程序:Shader、特效、性能、管线工具,偏「画面与性能兼顾」。
sound-designer(音效设计师)
文档与规格:音效清单、事件表、混音说明(文档向,Haiku)。
writer(文案)
玩家看到的字:对话、物品描述、 lore 条目。
world-builder(世界构建)
世界观设定:势力、历史、地理、世界规则。
qa-tester(测试执行)
用例与执行:测试用例、Bug 报告、检查表(偏执行,Haiku)。
performance-analyst(性能分析)
Profiling:找瓶颈、内存、优化建议,用数据说话。
devops-engineer(DevOps)
自动化与仓库:CI/CD、脚本、分支策略(偏工程效率,Haiku)。
analytics-engineer(数据/分析工程)
遥测与实验:埋点、看板、A/B 测试设计。
ux-designer(UX 设计师)
体验与流程:动线、线框、无障碍、输入与交互。
prototyper(原型师)快速验证
:可扔的原型、机制可行性,标准故意放宽。
security-engineer(安全工程师)
防作弊与安全:存档、网络、漏洞面。
accessibility-specialist(无障碍专家)
无障碍:色盲模式、字体缩放、键位重映射等(Haiku)。
live-ops-designer(长线运营设计)
上线后内容:赛季、活动、战令、留存与 live 经济。
community-manager(社区运营)
对外沟通:更新说明、玩家反馈、舆情应对(Haiku)。

引擎总专家(三选一,按你项目引擎用)

人设
特点(白话)
unreal-specialist
UE5 总顾问:Blueprint vs C++、GAS、子系统、UE 优化通盘。
unity-specialist
Unity 总顾问:MonoBehaviour/DOTS、Addressables、管线、Unity 优化。
godot-specialist
Godot 4 总顾问:GDScript、场景/节点、信号、Godot 优化。

Unreal 子专家(4 人)

人设
特点(白话)
ue-gas-specialist
专攻 GAS:技能、GE、属性、Tag、预测。
ue-blueprint-specialist
专攻 蓝图:蓝图与 C++ 边界、图规范、性能。
ue-replication-specialist
专攻 网络复制:属性复制、RPC、相关性、带宽。
ue-umg-specialist
专攻 UMG/CommonUI:控件层级、绑定、输入、UI 性能。

Unity 子专家(4 人)

人设
特点(白话)
unity-dots-specialist
专攻 DOTS/ECS:实体、Job、Burst、混合渲染。
unity-shader-specialist
专攻 Shader/VFX:Shader Graph、VFX Graph、URP/HDRP、后处理。
unity-addressables-specialist
专攻 资源管理:Addressables、异步加载、内存与分发。
unity-ui-specialist
专攻 UI:UI Toolkit / UGUI、跨平台输入与 UI 性能。

Godot 子专家(3 人)

人设
特点(白话)
godot-gdscript-specialist
专攻 GDScript:类型、模式、信号、协程、性能。
godot-shader-specialist
专攻 着色与渲染:着色语言、视觉 shader、粒子、后处理。
godot-gdextension-specialist
专攻 GDExtension:C++/Rust 绑定、原生性能、自定义节点。


主要针对3个引擎:ue,unity,godot。


名册里会给部分人设标 Sonnet / Haiku / Opus,意思是:建议用更重的模型做战略与复杂推理,用更轻的模型做文档、检查表、社区类杂务。这不是文件里写死的程序逻辑,而是给调度/使用时的建议档位


你会发现,这48个agent,不会完全出现,如果你用unity,就不会调用 godot agent,也就是不会出现48个agent给你干活的情况。


大部分人都是在瞎写。




然后是37个skills:



37 个工作流(命令名 = 文件夹名)

#
命令
用途(原文摘要,中文意译)
1
/start
首次上手:问清阶段,再引到合适流程
2
/design-review
评审游戏设计文档:完整性、一致性
3
/code-review
对文件或改动做架构向代码评审
4
/playtest-report
生成结构化试玩/测试报告模板
5
/balance-check
分析平衡数据并标异常
6
/sprint-plan
新建或更新冲刺计划
7
/bug-report
生成结构化 Bug 报告
8
/architecture-decision
撰写架构决策记录 ADR
9
/asset-audit
审计资产:命名、体积、管线合规
10
/milestone-review
里程碑进度评审与状态报告
11
/onboard
为新成员/协作者生成上手上下文
12
/prototype
搭可丢弃原型,验证机制或技术路线
13
/release-checklist
当前构建的发布前检查清单
14
/changelog
从 git 与生产数据等生成变更日志
15
/retrospective
冲刺或里程碑复盘
16
/estimate
工作量估算(复杂度、风险等)
17
/hotfix
紧急修复流程(可绕过常规模块,带审计)
18
/tech-debt
扫描、跟踪、排序技术债
19
/scope-check
对照原计划检查范围蔓延
20
/localize
本地化:硬编码扫描、抽取、校验翻译
21
/perf-profile
结构化性能分析与瓶颈建议
22
/project-stage-detect
分析项目阶段、缺口与下一步
23
/reverse-document
从实现反推设计/架构文档
24
/team-combat
编排战斗向多角色协作
25
/team-narrative
编排叙事向多角色协作
26
/team-ui
编排 UI 向多角色协作
27
/team-release
编排发布向多角色协作
28
/team-polish
编排打磨向多角色协作
29
/team-audio
编排音频向多角色协作
30
/team-level
编排关卡向多角色协作
31
/launch-checklist
上线前跨部门完整检查
32
/patch-notes
面向玩家的更新说明
33
/brainstorm
引导式创意发散(工作室常用框架)
34
/gate-check
阶段闸门:能否进入下一阶段
35
/map-systems
拆系统、画依赖、排设计顺序
36
/design-system
分章节写「单个系统」GDD
37
/setup-engine
配置引擎与版本,补参考文档




然后是8个hooks,这些是claude/hooks/ 里是 8 个 Bash 脚本,配合 .claude/settings.json 里的 hooks 配置,在 Claude Code 的特定时机自动执行。它们做的是:灌上下文、做校验、打日志,不是业务游戏逻辑。


Hooks 在「什么时候」跑?

Claude Code 事件
触发的脚本
作用(白话)
SessionStart
(新会话开始)
session-start.sh
detect-gaps.sh
一开聊就把项目状态塞进上下文
PreToolUse
(在用 Bash 工具之前)
validate-commit.sh
validate-push.sh
AI 要跑 git commit / git push 时先检查
PostToolUse
(Write/Edit 之后)
validate-assets.sh
改完文件后检查是否动到 assets/
PreCompact
(压缩上下文之前)
pre-compact.sh
摘要前把重要状态吐出来,避免「一压缩全忘」
Stop
(会话结束)
session-stop.sh
收尾:记日志、归档会话状态
SubagentStart
(子代理启动)
log-agent.sh
记录调用了哪个 agent,方便审计


每个脚本具体在干什么?

session-start.sh

  • 打印分支、最近几条 commit、当前 sprint/milestone 文件名、未关闭 Bug 数量、src 里 TODO/FIXME 数量。
  • 若存在 production/session-state/active.md,提示「有上次会话状态」并预览前几行。

detect-gaps.sh

  • 判断是否全新工程(未配引擎、无 game-concept、无源码):提示跑 /start/project-stage-detect
  • 否则检查「有代码/原型但缺文档」等情况,提醒补文档(具体规则在脚本后半段)。

validate-commit.sh(仅当 Bash 命令是 git commit 时)

  • 暂存区里若有 design/gdd/:检查是否含规定章节(Overview、Player Fantasy 等)。
  • assets/data/**/*.json
    :用 Python 校验 JSON,无效则拦截提交(exit 2)。
  • src/gameplay/
    :疑似硬编码数值会 警告
  • src/
     下:TODO/FIXME 若不符合 TODO(name) 格式会 警告
  • 警告不挡提交(除 JSON 无效外)。

validate-push.sh(仅当 Bash 命令是 git push 时)

  • 检测是否往 main/master/develop 等保护分支推,给出 警告(是否强拦看脚本后半,前面读到的是 warn)。

validate-assets.sh(Write/Edit 之后)

  • 仅当改的是 assets/ 下文件:检查命名(小写+下划线等)、JSON 合法性,输出 警告(PostToolUse 一般不用于阻断)。

pre-compact.sh

  • 在上下文被压缩前:打印时间戳、active.md 摘要、当前工作区改动文件等,帮会话「续命」

session-stop.sh

  • 把 production/session-state/active.md 归档到 production/session-logs/,写会话结束记录(commit、未提交改动等)。

log-agent.sh

  • 从 stdin 的 JSON 里取出 agent_name,追加写入 production/session-logs/agent-audit.log


Hooks = Claude Code 生命周期里的自动小管家:开会话时补项目情报、提交/推送前做规则检查、改资源后提醒命名与格式、压缩上下文和结束会话时留痕,以及记录子代理调用——全是 shell 校验 + 日志,和 .claude/skills/ 里的流程说明是不同层的东西(skills 教 AI 怎么做;hooks 在关键节点自动跑固定检查)。


结语


以上就大概是这个项目的一些介绍,看完之后,会发现这个项目确实很厉害,但是没有远远没有到颠覆的程度。

这一套agent的设计,非常厉害,但是也不是适合所有类型的游戏场景。
太多文章,吹得有点过了。

如果你也对agent的设计感兴趣,或者正在做类似taptap制造,mulerun这一类的产品,欢迎加我微信交流。

关于游戏agent之前写过这些文章:
夸一夸taptap制造|"靠嘴"就能开发游戏的工具
和AI讨论了下,如何做一个游戏Agent|想认识一些正在做agent的朋友

今天就写到这。

近期top5:

做了个出海关键词的网站|无比期待2026年
2026年1月文章一览|感觉到处是机会
要是学到了什么,不说出来,等于没学
月下载量30万的游戏,关卡竟然是开源的
10家土耳其休闲游戏公司&他们的代表作

欢迎交流可行的项目,也欢迎加入付费社群一起探索游戏与AI的结合。
有兴趣的朋友可以加我微信。

图片

没有评论:

发表评论

教培同城流量获客实战:低成本精准转化策略指南

本文分享教培机构如何通过同城流量矩阵实现低成本精准获客,将传统渠道200元获客成本降至20元,并提升转化率。适合教培从业者、实体店老板,涵盖账号矩阵搭建、AI批量生产内容、小红书+视频号组合打法及私域转化闭环,提供可落地的操作步骤与避坑指南。 Tags: 教培 同城流...