IT-lexicon › Programmeren › Unity DOTS

Unity DOTS

Programmeren Svenska → Bijgewerkt: 2026-10-26

Het datageoriënteerde spoor van Unity naast GameObjects: een ECS, een jobsysteem en een eigen compiler voor compacte, parallelle gamecode.

De Data-Oriented Technology Stack werd in 2018 onthuld als antwoord op het feit dat klassieke MonoBehaviour-scripts niet schalen naar honderdduizenden objecten. Drie onderdelen sluiten op elkaar aan: Entities, een ECS die componenten per archetype compact opslaat; een jobsysteem dat het werk over de kernen verdeelt met ingebouwde detectie van data races; en Burst, een op LLVM gebaseerde compiler die een beperkte subset van C# omzet in gevectoriseerde machinecode.

De Megacity-demo liet zien wat het kon, maar de weg ernaartoe was lang — Entities zat vijf jaar in preview met brekende wijzigingen voordat 1.0 in 2023 uitkwam. In de praktijk combineren de meeste projecten beide: gewone GameObjects voor het meeste, DOTS waar er duizend van iets zijn.

← Terug naar het lexicon