Задать вопрос
@alexander_grishin

IoC vs ECS для крупных Unity проектов. Какой подход лучше использовать в текущих реалиях?

Добрый день!

Подключился к крупному мультиплеерному проекту с использованием Strange IoC.

Для новой версии проекта подбираем новые принципы/фреймворки/архтитектуру, и тут вопрос, подбирать что-то новое или продолжить работать со Strange IoC. Задача оптимизировать проект настолько, насколько это возможно.

Для теста я создал пару мелких проектов и разобрался с работой Strange IoC, но успел обратить внимание на несколько "нюансов", из за которых может падать производительность в крупных проектах, а конкретно быстрорастущее количество команд и сигналов ( если мы говорим про подход с использованием Signals, а не Dispatcher в Strange IoC ).

Поделитесь своим опытом работы с IoC при разработке Unity приложений, возможно у кого-то был опыт именно со Strange IoC.

Также рассматриваем возможность перехода на ECS, но из за некоторых проблем с совместимостью текущих наработок - побаиваемся, возможно у кого-то также был опыт с ECS и есть примерное сравнение производительности подхода IoC vs ECS.
  • Вопрос задан
  • 256 просмотров
Подписаться 3 2 комментария
Подписчики вопроса 3 К ответам на вопрос (1)