Claude Code Game Studios /perf-profile:游戏性能剖析与优化工作流

Claude Code Game Studios /perf-profile:游戏性能剖析与优化工作流 Claude Code Game Studios /perf-profile游戏性能剖析与优化工作流【免费下载链接】Claude-Code-Game-StudiosTurn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy.项目地址: https://gitcode.com/GitHub_Trending/cl/Claude-Code-Game-StudiosClaude Code Game Studios 是一套把 Claude Code 变成完整游戏开发工作室的开源模板内置 49 个 AI 智能体与 72 个工作流技能。其中的/perf-profile技能正是这套体系的性能剖析工作流它以结构化流程定位游戏性能瓶颈、对照性能预算评估现状并生成按优先级排序的优化建议帮助新手开发者像专业工作室一样做性能调优。为什么需要 /perf-profile先测量再优化独立开发游戏时最常见的性能误区就是凭感觉优化——比如凭直觉改物理逻辑、盲目合并绘制批次。/perf-profile的核心原则写在技能文件的规则里永远不要在没有测量的情况下优化Never optimize without measuring first因为直觉对性能的判断是不可靠的。该技能由 performance-analyst 智能体三层工作室架构中的第三层专家角色执行定位是只读分析它只产出剖析报告和建议清单不会擅自修改你的游戏代码所有后续动作都由你拍板。六阶段剖析流程一览完整的流程定义在 SKILL.md分为六个阶段阶段做什么新手理解Phase 1确定剖析范围传系统名只查该系统传full做全面剖析Phase 2加载性能预算从设计文档读取目标 FPS、内存、Draw Call 等预算Phase 3分析代码库按 CPU / 内存 / 渲染 / I/O 四类目标扫描热点Phase 4生成剖析报告输出预算对照表 热点清单 优先级优化建议Phase 5范围与时间线决策对耗时长的优化项给出 A/B/C/D 四个选项Phase 6下一步交接指引衔接架构决策、范围检查或排期技能几个值得记住的细节预算来自文档不是硬编码60fps 对应 16.67ms 帧预算这类目标会从项目的设计文档中读取而不是写死在技能里报告强调可执行性让它变快不算建议每条优化必须带代码位置、预期收益Estimated gain和风险等级区分 Quick Wins 与需深挖项报告会把1 小时内能做完的快速优化和需要实际运行时剖析确认的部分分开列出方便你安排工作。四类剖析目标CPU、内存、渲染、I/OPhase 3 是技能的分析核心它针对每类热点给出明确的检查清单CPU所有_process()/Update()/Tick()函数的开销估算、大集合嵌套循环、热路径中的字符串操作、每帧内存分配、昂贵的物理查询如每帧 raycast内存大型数据结构的膨胀趋势、纹理内存占用、对象池 vs 频繁实例化/销毁、泄漏引用渲染Draw Call 估算、透明物体叠加造成的 Overdraw、Shader 复杂度、粒子系统、缺失的 LOD 与遮挡剔除I/O存档读写性能、同步 vs 异步资源加载、网络消息的频率与大小。技能最后特别提示静态分析本技能只能发现候选热点最终需要运行时剖析确认——这与专业游戏团队的流程完全一致。剖析之后怎么办四个决策选项如果报告中某个热点的修复成本被评估为中等M或高LPhase 5 会为每一项提供四个选项由你来决策A) 实施优化——立即修复或排期B) 缩减功能范围——衔接 /scope-check 分析取舍C) 接受性能损失推迟到打磨阶段——记录为已知问题D) 升级给技术总监——通过 /architecture-decision 做架构级决策。被推迟的项会统一记录到Deferred to Polish。这种AI 出选项、人做决策的协作协议贯穿整个项目详见 docs/COLLABORATIVE-DESIGN-PRINCIPLE.md。它在工作流中的位置Phase 6 打磨阶段在 7 阶段工作流中/perf-profile是Phase 6Polish 打磨的开场技能。docs/WORKFLOW-GUIDE.md 定义的 Phase 6 流水线为/perf-profile → /balance-check → /asset-audit → /playtest-report (x3)即先做性能剖析再做数值平衡、资源审计和三轮试玩。Phase 6 的出口门禁/gate-check polish要求没有阻塞性性能问题才能进入发布阶段——也就是说/perf-profile的产出直接影响你的项目能否放行。更完整的流程图见 docs/examples/skill-flow-diagrams.md。如何快速上手git clone https://gitcode.com/GitHub_Trending/cl/Claude-Code-Game-Studios.git my-game cd my-game claude然后在 Claude Code 会话中直接输入/perf-profile full—— 全系统剖析/perf-profile combat—— 只剖析战斗系统没有性能数据文件时也不必担心技能会输出一份手动剖析检查清单开启引擎 Profiler、录制 60 秒游戏会话、导出帧时间数据等引导你先采数据再分析。完整的行为规格与测试用例可以在 CCGS Skill Testing Framework/skills/analysis/perf-profile.md 中查阅它定义了 WITHIN BUDGET / CONCERNS / OVER BUDGET 三档判定标准。小结/perf-profile的价值在于把性能调优这件依赖经验的事变成了一条谁都能执行的固定流水线定预算 → 扫热点 → 出报告 → 做决策。配合 performance-analyst 智能体和打磨阶段的工作流门禁即便是新手也能按专业工作室的标准完成性能优化闭环。【免费下载链接】Claude-Code-Game-StudiosTurn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy.项目地址: https://gitcode.com/GitHub_Trending/cl/Claude-Code-Game-Studios创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考