Есть DOTS, а есть ECS, который строится на основе DOTS. DOTS это всё про производительность и многопоточность. А ECS, если придерживаться принципов ECS при разработке, то это про один из грамотных вариантов организовать разработку проекта и избежать запутанности кода. В реальности же игровая логика пишется на ECS, а UI, звук и инпут делаются сервисами, которые общаются с ECS через какую-то прослойку, с физикой и сетью поначалу было то же самое, но сеть они почти сразу встроили, а физику не так давно, если не ошибаюсь.
Скорее нет гайда, чем есть. LeoECS это не DOTS совсем. DOTS это технология, которая позволяет писать код обрабатывающий огромный объём информации быстро и параллельно, на его основе построен свой ECS, который совсем не такой как LeoECS.
Жду когда Visual Scripting начнет генерить DOTS код.
Таким образом визуальное будет ебать кодеров
Юнити выкатывала бету визуала с дотс, но почему то перестала это делать.
Похоже не в приоритете
Жду когда Visual Scripting начнет генерить DOTS код.
Слышал про эту штуку, но особо не понял. Зачем она практически?
Есть DOTS, а есть ECS, который строится на основе DOTS.
DOTS это всё про производительность и многопоточность.
А ECS, если придерживаться принципов ECS при разработке, то это про один из грамотных вариантов организовать разработку проекта и избежать запутанности кода.
В реальности же игровая логика пишется на ECS, а UI, звук и инпут делаются сервисами, которые общаются с ECS через какую-то прослойку, с физикой и сетью поначалу было то же самое, но сеть они почти сразу встроили, а физику не так давно, если не ошибаюсь.
оптимизация в основном
Комментарий недоступен
Скорее нет гайда, чем есть. LeoECS это не DOTS совсем. DOTS это технология, которая позволяет писать код обрабатывающий огромный объём информации быстро и параллельно, на его основе построен свой ECS, который совсем не такой как LeoECS.