IT-lexikon › Programmering › Unity DOTS

Unity DOTS

Programmering In English → Uppdaterad: 2026-10-26

Unitys dataorienterade spår vid sidan av GameObjects: ECS, ett jobbsystem och en egen kompilator för tät, parallell spelkod.

Data-Oriented Technology Stack presenterades 2018 som svaret på att klassiska MonoBehaviour-skript inte skalar till hundratusentals objekt. Tre delar hänger ihop: Entities, en ECS där komponenter lagras packat per arketyp; ett jobbsystem som sprider arbetet över kärnorna med inbyggd kontroll av datakapplöpningar; och Burst, en LLVM-baserad kompilator som översätter en begränsad delmängd av C# till vektoriserad maskinkod.

Demon Megacity visade vad det kunde göra, men vägen dit var lång — Entities låg i förhandsversion med brytande ändringar i fem år innan 1.0 kom 2023. I praktiken blandar de flesta projekt: vanliga GameObjects för det mesta, DOTS där det finns tusen av något.

← Tillbaka till lexikonet