Leksykon IT › Programowanie › Unity DOTS

Unity DOTS

Programowanie Svenska → Zaktualizowano: 2026-10-26

Zorientowana na dane ścieżka Unity, działająca obok GameObjectów: ECS, system zadań i własny kompilator do gęstego, równoległego kodu gry.

Data-Oriented Technology Stack zaprezentowano w 2018 roku jako odpowiedź na to, że klasyczne skrypty MonoBehaviour nie skalują się do setek tysięcy obiektów. Pasują do siebie trzy części: Entities, czyli ECS pakujący komponenty według archetypów; system zadań, który rozdziela pracę między rdzenie z wbudowanym wykrywaniem wyścigów; oraz Burst, kompilator oparty na LLVM, zamieniający ograniczony podzbiór C# w zwektoryzowany kod maszynowy.

Demo Megacity pokazało, do czego to zdolne, ale droga zajęła sporo czasu — Entities przez pięć lat tkwiły w wersji preview z niekompatybilnymi zmianami, zanim w 2023 roku wyszło 1.0. W praktyce większość projektów łączy oba światy: zwykłe GameObjecty do większości rzeczy, DOTS tam, gdzie czegoś jest tysiąc.

← Wróć do leksykonu