Что такое ECS и с чем его компилят

О принципе работы ECS, зачем он нужен, кто вообще его использует и наиболее популярные реализации, а также куда в общем и целом движется Unity и зачем им Data Orientation System.

Что такое ECS и с чем его компилят
161161

Если мне не изменяет память, то статья (или по-крайней мере ее часть) уже довольно старая. Тем не менее, переводческий труд монументальный.

От себя могу добавить особую прелесть: Job System и Burst вполне самостоятельны и не требуют использования ECS, и они вполне себе production ready. И Burst, это просто грязнейшая магия, в хорошем смысле. Тестил A*, переезд на Burst его ускорил в десятки раз.

А вот у ECS, когда я в последний раз смотрел, все было весьма печально с документацией. Оно выглядит перспективно, его ещё ждать и ждать.

1
Ответить