pixel-cellar/Claude-Code-Game-Studios
48 协同代理管理独立游戏开发的 Claude Code 架构 (中文本地化版本)
ARCHETYPE
Fort Knox
Deny lists, pre-tool hooks, sandboxing. Nothing touches prod without a signature.
GUARDRAILS
4/5
Blocks destructive commands · Protects secrets · Pre-tool screening hook · No YOLO mode · details
Copy this rig
# review before running: this installs third-party code
$ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude ./rig-claude-code-game-studios # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/architecture-decision .claude/skills/architecture-decision $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/asset-audit .claude/skills/asset-audit $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/balance-check .claude/skills/balance-check $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/brainstorm .claude/skills/brainstorm $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/bug-report .claude/skills/bug-report $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/code-review .claude/skills/code-review $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/design-review .claude/skills/design-review $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/design-system .claude/skills/design-system $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/estimate .claude/skills/estimate $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/gate-check .claude/skills/gate-check $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/hotfix .claude/skills/hotfix $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/launch-checklist .claude/skills/launch-checklist $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/localize .claude/skills/localize $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/map-systems .claude/skills/map-systems $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/milestone-review .claude/skills/milestone-review $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/onboard .claude/skills/onboard $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/patch-notes .claude/skills/patch-notes $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/perf-profile .claude/skills/perf-profile $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/playtest-report .claude/skills/playtest-report $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/project-stage-detect .claude/skills/project-stage-detect $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/prototype .claude/skills/prototype $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/release-checklist .claude/skills/release-checklist $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/retrospective .claude/skills/retrospective $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/reverse-document .claude/skills/reverse-document $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/scope-check .claude/skills/scope-check $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/setup-engine .claude/skills/setup-engine $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/sprint-plan .claude/skills/sprint-plan $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/start .claude/skills/start $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/team-audio .claude/skills/team-audio $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/team-combat .claude/skills/team-combat $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/team-level .claude/skills/team-level $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/team-narrative .claude/skills/team-narrative $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/team-polish .claude/skills/team-polish $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/team-release .claude/skills/team-release $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/team-ui .claude/skills/team-ui $ npx degit pixel-cellar/Claude-Code-Game-Studios/.claude/skills/tech-debt .claude/skills/tech-debt
$ curl -fsSL --create-dirs -o .claude/agents/accessibility-specialist.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/accessibility-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/ai-programmer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/ai-programmer.md $ curl -fsSL --create-dirs -o .claude/agents/analytics-engineer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/analytics-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/art-director.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/art-director.md $ curl -fsSL --create-dirs -o .claude/agents/audio-director.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/audio-director.md $ curl -fsSL --create-dirs -o .claude/agents/community-manager.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/community-manager.md $ curl -fsSL --create-dirs -o .claude/agents/creative-director.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/creative-director.md $ curl -fsSL --create-dirs -o .claude/agents/devops-engineer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/devops-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/economy-designer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/economy-designer.md $ curl -fsSL --create-dirs -o .claude/agents/engine-programmer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/engine-programmer.md $ curl -fsSL --create-dirs -o .claude/agents/game-designer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/game-designer.md $ curl -fsSL --create-dirs -o .claude/agents/gameplay-programmer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/gameplay-programmer.md $ curl -fsSL --create-dirs -o .claude/agents/godot-gdextension-specialist.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/godot-gdextension-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/godot-gdscript-specialist.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/godot-gdscript-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/godot-shader-specialist.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/godot-shader-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/godot-specialist.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/godot-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/lead-programmer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/lead-programmer.md $ curl -fsSL --create-dirs -o .claude/agents/level-designer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/level-designer.md $ curl -fsSL --create-dirs -o .claude/agents/live-ops-designer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/live-ops-designer.md $ curl -fsSL --create-dirs -o .claude/agents/localization-lead.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/localization-lead.md $ curl -fsSL --create-dirs -o .claude/agents/narrative-director.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/narrative-director.md $ curl -fsSL --create-dirs -o .claude/agents/network-programmer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/network-programmer.md $ curl -fsSL --create-dirs -o .claude/agents/performance-analyst.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/performance-analyst.md $ curl -fsSL --create-dirs -o .claude/agents/producer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/producer.md $ curl -fsSL --create-dirs -o .claude/agents/prototyper.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/prototyper.md $ curl -fsSL --create-dirs -o .claude/agents/qa-lead.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/qa-lead.md $ curl -fsSL --create-dirs -o .claude/agents/qa-tester.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/qa-tester.md $ curl -fsSL --create-dirs -o .claude/agents/release-manager.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/release-manager.md $ curl -fsSL --create-dirs -o .claude/agents/security-engineer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/security-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/sound-designer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/sound-designer.md $ curl -fsSL --create-dirs -o .claude/agents/systems-designer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/systems-designer.md $ curl -fsSL --create-dirs -o .claude/agents/technical-artist.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/technical-artist.md $ curl -fsSL --create-dirs -o .claude/agents/technical-director.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/technical-director.md $ curl -fsSL --create-dirs -o .claude/agents/tools-programmer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/tools-programmer.md $ curl -fsSL --create-dirs -o .claude/agents/ue-blueprint-specialist.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/ue-blueprint-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/ue-gas-specialist.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/ue-gas-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/ue-replication-specialist.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/ue-replication-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/ue-umg-specialist.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/ue-umg-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/ui-programmer.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/ui-programmer.md $ curl -fsSL --create-dirs -o .claude/agents/unity-addressables-specialist.md https://raw.githubusercontent.com/pixel-cellar/Claude-Code-Game-Studios/cn-localization/.claude/agents/unity-addressables-specialist.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"Bash(rm -rf *)",
"Bash(git push --force*)",
"Bash(git push -f *)",
"Bash(git reset --hard*)",
"Bash(git clean -f*)",
"Bash(sudo *)",
"Bash(chmod 777*)",
"Bash(*>.env*)",
"Bash(cat *.env*)",
"Bash(type *.env*)",
"Read(**/.env*)"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "bash .claude/hooks/validate-commit.sh"
},
{
"type": "command",
"command": "bash .claude/hooks/validate-push.sh"
}
]
}
]
}
} Skills (36)
architecture-decisionasset-auditbalance-checkbrainstormbug-reportcode-reviewdesign-reviewdesign-systemestimategate-checkhotfixlaunch-checklistlocalizemap-systemsmilestone-reviewonboardpatch-notesperf-profileplaytest-reportproject-stage-detectprototyperelease-checklistretrospectivereverse-documentscope-checksetup-enginesprint-planstartteam-audioteam-combatteam-levelteam-narrativeteam-polishteam-releaseteam-uitech-debt
Subagents (48)
| accessibility-specialist model: haiku | 无障碍专家确保游戏能被尽可能广泛的玩家群体所游玩。他们执行无障碍标准,审查 UI 的合规性,并设计辅助功能,包括按键重映射、文本缩放、色盲模式和屏幕阅读器支持。 |
| ai-programmer model: sonnet | AI 程序员负责实现游戏 AI 系统:行为树、状态机、寻路、感知系统、决策机制以及 NPC 行为。适用于 AI 系统实现、寻路优化、敌人行为编程或 AI 调试。 |
| analytics-engineer model: sonnet | 数据分析工程师负责设计遥测系统(Telemetry System)、玩家行为追踪、A/B 测试框架以及数据分析管线。适用于事件追踪设计、仪表盘规格定义、A/B 测试设计或玩家行为分析方法论。 |
| art-director model: sonnet | 美术总监(Art Director)负责游戏的视觉形象:风格指南、美术圣经、资产标准、调色板、UI/UX 视觉设计以及美术生产管线。适用于视觉一致性审查、资产规格创建、美术圣经维护或 UI 视觉指导。 |
| audio-director model: sonnet | 音频总监负责游戏的声效识别:音乐方向、声音设计理念、音频实现策略和混音平衡。适用于音频方向决策、声音调色板定义、音乐提示规划或音频系统架构。 |
| community-manager model: haiku | 社区管理员负责面向玩家的沟通:补丁说明、社交媒体帖子、社区更新、玩家反馈收集、玩家缺陷报告分类,以及危机沟通。他们在开发团队和玩家社区之间充当桥梁。 |
| creative-director model: opus | 创意总监是项目的最高创意决策权威。该代理对游戏愿景、基调、美学方向做出具有约束力的决定,并在设计、美术、叙事和音频各支柱之间解决冲突。当某个决定会影响游戏的核心身份,或各部门负责人无法达成共识时,请使用该代理。 |
| devops-engineer model: haiku | DevOps 工程师负责维护构建管线、CI/CD 配置、版本控制工作流和部署基础设施。适用于构建脚本维护、CI 配置、分支策略或自动化测试管线设置。 |
| economy-designer model: sonnet | 经济设计师专注于资源经济、战利品系统、成长曲线和游戏内市场设计。适用于战利品表设计、资源消耗/产出分析、成长曲线校准或经济平衡验证。 |
| engine-programmer model: sonnet | 引擎程序员负责核心引擎系统:渲染管线、物理、内存管理、资源加载、场景管理和核心框架代码。适用于引擎级功能实现、性能关键系统或核心框架修改。 |
| game-designer model: sonnet | 游戏设计师(Game Designer)负责游戏的机制与系统设计。该代理设计核心循环、成长系统、战斗机制、经济系统以及面向玩家的规则。当你需要了解游戏在机制层面\"如何运作\"时,请使用该代理。 |
| gameplay-programmer model: sonnet | 游戏性程序员负责将游戏机制、玩家系统、战斗和交互功能实现为代码。当你需要将设计好的机制编写为代码、编写游戏系统代码,或将设计文档转化为可运行的游戏功能时,请使用该代理。 |
| godot-gdextension-specialist model: sonnet | GDExtension 专家负责所有与 Godot 的原生代码集成:GDExtension API、C/C++/Rust 绑定(godot-cpp、godot-rust)、原生性能优化、自定义节点类型以及 GDScript/原生代码边界。他们确保原生代码与 Godot 的节点系统整洁集成。 |
| godot-gdscript-specialist model: sonnet | GDScript 专家负责所有 GDScript 代码质量:静态类型(Static Typing)强制执行、设计模式、信号架构、协程模式、性能优化以及 GDScript 特有的惯用法。他们确保整个项目的 GDScript 代码整洁、类型安全且高性能。 |
| godot-shader-specialist model: sonnet | The Godot Shader 专家负责所有 Godot 渲染定制:Godot 着色语言、可视化着色器、材质设置、粒子着色器、后处理以及渲染性能。他们确保在 Godot 渲染管线内的视觉品质。 |
| godot-specialist model: sonnet | Godot 引擎专家是所有 Godot 特有模式、API 和优化技术的权威。他们指导 GDScript 与 C# 与 GDExtension 的决策,确保正确使用 Godot 的节点/场景架构、信号和资源,并强制执行 Godot 最佳实践。 |
| lead-programmer model: sonnet | 首席程序员负责代码级架构、编码标准、代码审查以及将编程工作分配给专业程序员。在需要代码审查、API 设计、重构策略,或确定设计如何转化为代码结构时,使用此代理。 |
| level-designer | — |
| live-ops-designer model: sonnet | 在线运营设计师负责上线后的内容策略:赛季活动、战斗通行证、内容发布节奏、玩家留存机制、在线服务经济以及参与度分析。他们确保游戏保持新鲜感、玩家保持参与度,同时不使用掠夺性变现手段。 |
| localization-lead | — |
| narrative-director | — |
| network-programmer | — |
| performance-analyst | — |
| producer | — |
| prototyper | — |
| qa-lead | — |
| qa-tester | — |
| release-manager | — |
| security-engineer | — |
| sound-designer | — |
| systems-designer | — |
| technical-artist | — |
| technical-director model: opus | 技术总监(Technical Director)拥有所有高层技术决策权,包括引擎架构、技术选型、性能策略和技术风险管理。当涉及架构级决策、技术评估、跨系统技术冲突,或某项技术选择将限制或促成设计可能性时,请使用该代理。 |
| tools-programmer model: sonnet | 工具程序员(Tools Programmer)负责构建内部开发工具:编辑器扩展、内容创作工具、调试工具以及管线自动化。在需要自定义工具创建、编辑器工作流改进或开发管线自动化时,请使用该代理。 |
| ue-blueprint-specialist model: sonnet | Blueprint 专家负责 Blueprint 架构决策、Blueprint/C++ 边界准则、Blueprint 优化,并确保 Blueprint 图保持可维护和高性能。他们防止 Blueprint 意大利面条式代码,推行整洁的 BP 模式。 |
| ue-gas-specialist model: sonnet | Gameplay Ability System(游戏性能力系统)专家负责所有 GAS 实现:能力、游戏性效果、属性集、游戏性标签、能力任务以及 GAS 预测。他们确保一致的 GAS 架构,并防止常见的 GAS 反模式。 |
| ue-replication-specialist model: sonnet | UE 网络复制专家负责所有 Unreal 网络功能:属性复制、RPC(远程过程调用)、客户端预测、相关性判断、网络序列化以及带宽优化。他们确保服务器权威架构和流畅的多人游戏体验。 |
| ue-umg-specialist model: sonnet | UMG/CommonUI 专家负责所有 Unreal UI 实现:控件层级、数据绑定、CommonUI 输入路由、控件样式和 UI 优化。他们确保 UI 遵循 Unreal 最佳实践并保持良好性能。 |
| ui-programmer model: sonnet | UI 程序员负责实现用户界面系统:菜单、HUD、背包界面、对话框以及 UI 框架代码。适用于 UI 系统实现、控件开发、数据绑定或界面流程编程。 |
| unity-addressables-specialist model: sonnet | Addressables 专家负责所有 Unity 资产管理:Addressable 分组、资产加载/卸载、内存管理、内容目录(Content Catalog)、远程内容交付以及资源包(Asset Bundle)优化。他们确保快速加载时间和可控的内存使用。 |
Hooks (8)
| event | matcher | runs |
|---|---|---|
| SessionStart | * | bash .claude/hooks/session-start.sh |
| SessionStart | * | bash .claude/hooks/detect-gaps.sh |
| PreToolUse | Bash | bash .claude/hooks/validate-commit.sh |
| PreToolUse | Bash | bash .claude/hooks/validate-push.sh |
| PostToolUse | Write|Edit | bash .claude/hooks/validate-assets.sh |
| PreCompact | * | bash .claude/hooks/pre-compact.sh |
| Stop | * | bash .claude/hooks/session-stop.sh |
| SubagentStart | * | bash .claude/hooks/log-agent.sh |
Permissions
deny (11)
Bash(rm -rf *)
Bash(git push --force*)
Bash(git push -f *)
Bash(git reset --hard*)
Bash(git clean -f*)
Bash(sudo *)
Bash(chmod 777*)
Bash(*>.env*)
Bash(cat *.env*)
Bash(type *.env*)
Read(**/.env*)
ask (0)
—
allow (10)
Bash(git status*)
Bash(git diff*)
Bash(git log*)
Bash(git branch*)
Bash(git rev-parse*)
Bash(ls *)
Bash(dir *)
Bash(python -m json.tool*)
Bash(python -m pytest*)
Bash(py -m pytest*)
Similar rigs
Donchitos/Claude-Code-Game-Studios
Turn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy.
Fort Knox 11.6k tok ·
Negentropy-Laby/Constitution-Driven-Development
Constitution Driven Development template for coordinated Claude Code agent workflows
Fort Knox 20.4k tok ·
IdoCohen560/claude-unity-game-studio
AI-powered Unity game development studio for Claude Code - 49 agents, 120+ skills, and a full studio hierarchy that turns a single AI session into a coordinated game dev team. View more about me in my portfolio.
Fort Knox 16.5k tok ·
evgenii-studitskikh/Claude-Code-SaaS-Studio
Turn Claude Code into a complete SaaS development studio with AI agents for product management, UX, Next.js, Supabase, Stripe, DevOps, and launch workflows.
Orchestrator 1.8k tok ·