.claude/skills/unity-scene-optimizer/SKILL.md
Analyzes scenes for performance bottlenecks (draw calls, batching, textures, GameObjects). Use when optimizing scenes or investigating performance issues.
npx skillsauth add zsutxz/ClaudeLearning Unity Scene OptimizerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Analyzes Unity scenes and provides performance optimization recommendations for rendering, physics, memory, and platform-specific concerns.
Analyzes draw calls (target: <100 mobile, <2000 desktop), identifies batching opportunities, recommends material consolidation and static batching.
Reviews compression formats (BC7/ASTC), mipmap usage, texture atlasing, and platform-specific import settings.
Targets: <500 GameObjects mobile, <2000 desktop. Identifies deep nesting, recommends object pooling and LOD groups.
Recommends baked lighting over realtime (1-2 lights mobile, 3-4 desktop), minimal shadow-casting lights.
Analyzes Rigidbody count, collider complexity, collision matrix configuration. Recommends simple colliders over Mesh colliders.
Platform targets: 60 FPS iOS (iPhone 12+), 30-60 FPS Android. See mobile-checklist.md for complete requirements.
See optimization-workflow.md for detailed steps and timelines.
| Platform | Draw Calls | Triangles | Texture Memory | Lights | |----------|-----------|-----------|----------------|--------| | Mobile Low | <50 | <20k | <100MB | 1 | | Mobile Mid | <100 | <50k | <250MB | 1-2 | | Mobile High | <150 | <100k | <500MB | 2-3 | | PC Low | <500 | <200k | <1GB | 3-4 | | PC Mid | <1000 | <500k | <2GB | 4-6 | | PC High | <2000 | <1M | <4GB | 6-8 | | Console | <1000 | <800k | <3GB | 4-6 |
Frame Debugger, Profiler, Stats Window, Memory Profiler. See tools-reference.md for usage and commands.
Provides: Current metrics, bottleneck identification, prioritized recommendations, performance impact estimates, implementation steps.
Use this Skill when: Analyzing scene performance, identifying bottlenecks, or getting optimization recommendations
Use @unity-performance agent when: Implementing complex optimizations, profiling at runtime, or troubleshooting specific performance issues
Use @unity-architect agent when: Redesigning scene architecture, implementing object pooling systems, or planning large-scale optimizations
Use /unity:optimize-scene command when: Running comprehensive scene analysis with detailed reports
documentation
Splits large markdown documents into smaller, organized files based on level 2 (default) sections. Use if the user says perform shard document
development
Walk every branching path and boundary condition in content, report only unhandled edge cases. Orthogonal to adversarial review - method-driven not attitude-driven. Use when you need exhaustive edge-case analysis of code, specs, or diffs.
business
Perform a Cynical Review and produce a findings report. Use when the user requests a critical review of something
data-ai
Orchestrates group discussions between all installed BMAD agents, enabling natural multi-agent conversations. Use when user requests party mode.