~ / rigs / pixel-cellar / Claude-Code-Game-Studios

pixel-cellar/Claude-Code-Game-Studios

48 协同代理管理独立游戏开发的 Claude Code 架构 (中文本地化版本)

↗ GitHub ★ 346 MIT updated 6mo ago project Claude Code
share on X
ARCHETYPE
Fort Knox
Deny lists, pre-tool hooks, sandboxing. Nothing touches prod without a signature.
CONTEXT TAX · EVERY TURN
~3.9k tokens
Moderate · median rig: 2.2k · breakdown
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)

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)

eventmatcherruns
SessionStart*bash .claude/hooks/session-start.sh
SessionStart*bash .claude/hooks/detect-gaps.sh
PreToolUseBashbash .claude/hooks/validate-commit.sh
PreToolUseBashbash .claude/hooks/validate-push.sh
PostToolUseWrite|Editbash .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

copied ✓