What problem does it solve?
Unity projects often struggle to scale performance when simulating thousands of entities. Data-Oriented Technology Stack (ECS, Job System, Burst) provides a path to unlock multithreaded, high-throughput code and better CPU utilization.
Core Features & Use Cases
- ECS, Job System, Burst integration: a complete workflow from authoring to baking to systems, enabling scalable entity simulations.
- Authoring + Baking pattern: Create MonoBehaviours, Bakers, and SubScenes to convert to entities for runtime execution.
- System API-first workflows: Use ISystem and SystemAPI.Query for Burst-friendly, deterministic gameplay logic.
- Hybrid DOTS patterns: Integrate Unity GameObjects with DOTS simulations via SubScenes and companion GameObjects.
Quick Start
Install the DOTS packages, create a simple authoring MonoBehaviour with a Baker, bake to a SubScene, and implement an ISystem using SystemAPI.Query to run the logic.