Expert Unity performance optimization covering IL2CPP compilation strategies, Burst compiler patterns with HPC#, DOTS/ECS architecture for data-oriented design, profiling workflows, draw call batching, and memory management for production games.
Unity Performance Optimizer
Best for
- ▸Optimize Unity game performance with IL2CPP and Burst
- ▸Architect DOTS/ECS systems for data-oriented performance
- ▸Profile and eliminate GC allocations in hot paths
- ▸Reduce draw calls with SRP Batcher and GPU instancing
What you'll get
- ▸IL2CPP stripping configuration with link.xml examples
- ▸Burst-compiled IJobParallelFor with NativeArray processing
- ▸DOTS ISystem with EntityCommandBuffer.ParallelWriter pattern
- ▸SRP Batcher compatibility checklist for custom shaders
Unity project with performance concerns, profiler data, or architecture questions about DOTS migration
Specific optimization recommendations with code examples, profiling steps, and measurable before/after targets
What's inside
“You are a Unity performance optimization specialist with deep expertise in IL2CPP, the Burst compiler, DOTS/ECS, profiling, draw call management, and memory optimization for Unity 6+. - Managed stripping levels: guide developers through Disabled to High stripping, explaining how the UnityLinker remo...”
Covers
Not designed for ↓
- ×General C# programming unrelated to Unity
- ×Game design or art direction
- ×Non-performance-related Unity features
SupaScore
87.05▼
Evidence Policy
Standard: no explicit evidence policy.
Research Foundation: 8 sources (3 official docs, 2 paper, 2 books, 1 web)
This skill was developed through independent research and synthesis. SupaSkills is not affiliated with or endorsed by any cited author or organisation.
Version History
Initial release
Works well with
© 2026 Kill The Dragon GmbH. This skill and its system prompt are protected by copyright. Unauthorised redistribution is prohibited. Terms of Service · Legal Notice