What problem does it solve?
This Skill helps you design and optimize Unity gameplay systems that must handle large entity counts, reduce CPU bottlenecks, and move from object-oriented code to data-oriented architecture.
Core Features & Use Cases
- ECS and DOTS foundations: Defines components, systems, queries, archetypes, chunks, and singleton patterns for Unity's data-oriented stack.
- Performance-oriented workflows: Shows how to use Burst, Jobs, ISystem, IJobEntity, and Native Collections for fast parallel processing.
- Structural change handling: Demonstrates entity command buffers, baking from GameObjects, aspects, and safe deferred updates.
- Use case: Ideal for building scalable simulations, crowd behavior, combat swarms, spawners, and other gameplay logic that must stay performant at runtime.
Quick Start
Ask for a Unity ECS implementation plan or code example for a gameplay system, and specify the components, performance goals, and whether you need jobs, Burst, baking, or command buffers.