unity-ecs-dots
Installation
SKILL.md
Unity ECS / DOTS (Data-Oriented Technology Stack)
Based on Unity 6.3 LTS (6000.3) -- Entities 1.3, Burst 1.8, Jobs package
Core Concepts
ECS (Entity Component System) is Unity's data-oriented framework. It replaces the GameObject/MonoBehaviour model with a cache-friendly, high-performance architecture.
ECS vs MonoBehaviour
| Aspect | MonoBehaviour | ECS |
|---|---|---|
| Identity | GameObject (heavy, managed) | Entity (lightweight int ID) |
| Data | Class fields on components | Unmanaged structs (IComponentData) |
| Logic | Methods on MonoBehaviour | Systems (ISystem / SystemBase) |
| Memory layout | Scattered across heap | Contiguous chunks by archetype |
| Threading | Main thread only | Jobs + Burst for parallel work |
Entities
Related skills