Как стать автором
Обновить

Комментарии 6

я правильно понимаю что люди перевели чужую статью (или написали статью на основе выступления на юнайте), и под этим соусом впаривают свой вебинар?

Похоже что так и есть.
Чужую статью, впаривающую dots

Ну так это из блога Unity, понятно что там DOTS будет. :)


Хотя вообще, я бы не сказал что это такая уж плохая вещь. Во всяком случае ECS как идея, даже если не принимать в расчёт выгоды с точки зрения производительности.

Ну идея хорошая, многим нравится, но есть и скепсис.
Все же объяснение натыкается раз за разом на то, что вот смотрите, как мы хорошо утилизируем кеш процессора и обрабатываем батчи объектов.
А люди ценят юнити за быстрое прототипирование, удобный редактор и готовые компоненты.
Всем пофиг на эффективность.

В общем сложно все. Сейчас выглядит как сбоку приклеенное к архитектуре Unity. Хорошо что оно есть и можно использовать, но не выглядит как решение всех проблем, а рекламируют именно так.

В общем мы пробовали делать матч 3 на ECS Entitas и результаты неочевидные.
Вроде неплохо, но в игровой логике довольно запутанно и склонно к ошибкам.
Возможно, если бы мы писали на классическом ООП, были бы те же проблемы, только сбоку — проблемы были с большим разнообразием взаимодействующих механик.
На последнем Юнайте, на моей памяти, почти во всех выступлениях от сотрудников компании были упоминания DOTS. Но сыровато ещё.

Концепт хороший. Но пока многих вещей не хватает. Возможно в 2020 версии уже можно будет пользоваться.

У DOTS помимо ECS и другие плюшки есть ещё: Burst Compiler, C# Job System.
Так вот откуда эта зараза распространяется…
Похоже эти чудики в погоне за производительностью — абсолютно всех зомби обрабатывают через одну модель поведения. Отчего зомби страдают идеальной слаженностью движений, и уникальным коллективизмом. В дополнении с бесконечным неконтролируемым респауном зомби за пределами видимости карты — игры подобного типа выглядят очень простыми.
Для однобитного игрока без мозга. Что лично я считаю оскорблением.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий