IT-словарь › Программирование › Unity DOTS

Unity DOTS

Программирование Svenska → Обновлено: 2026-10-26

Data-ориентированная ветвь Unity, работающая рядом с GameObject: ECS, система задач и собственный компилятор для плотного параллельного игрового кода.

Data-Oriented Technology Stack представили в 2018 году как ответ на то, что классические скрипты MonoBehaviour не масштабируются на сотни тысяч объектов. Три части складываются в одно целое: Entities — ECS, упаковывающая компоненты по архетипам; система задач, распределяющая работу по ядрам со встроенным обнаружением гонок; и Burst — компилятор на базе LLVM, превращающий ограниченное подмножество C# в векторизованный машинный код.

Демо Megacity показало, на что это способно, но путь занял время: Entities пять лет жили в preview с ломающими изменениями, пока в 2023 году не вышла версия 1.0. На практике в большинстве проектов используют оба подхода: обычные GameObject почти для всего и DOTS там, где чего-то тысячи.

← Назад к словарю