Что-то вы не в ту степь вообще пошли.
Frostbite — это голый движок, в котором кроме нужных играм серии Battlefield систем и нет ничего. Всё остальное, чего нет в мультиплеерных шутерах DICE, нужно ручками допиливать. И каждый раз, когда DICE технологию обновляют, эту херобору надо перепиливать заново. Самим разработчикам, не авторам движка.
С другой стороны UE4 имеет всё, что только можно себе представить. Это комплексный инструмент с кучей готовых решений. Epic заранее всё продумала, движок «из коробки» представляет собой и графическое ядро, и космических масштабов инструментарий (в том числе Blueprints, с помощью которого геймдизайнеры могут прототипировать и интегрировать механики вообще без кода). Там уже реализованы разные режимы камеры и всё такое. А я напомню, что разработчики из BioWare жаловались, что им пришлось систему камеры от третьего лица писать с нуля. Вот вчера у них на движке Eclipse для Dragon Age II была камера от третьего лица, а сегодня делайте с нуля, пожалуйста. В Mass Effect 3 на UE3 тоже была, а для Andromeda будьте добры сделать заново. Вот просто потому что пиджаки из EA так хотят.
Это не говоря уже о том, что крутых специалистов по Unreal можно найти в каждом городе мира. Люди начинают делать мобильные игры на Unreal, а через три года переходят в AAA-сегмент, набравшись опыта. Где вы найдёте сотрудников с опытом работы на Frostbite, который доступен нескольким узконаправленным студиям? А даже если найдёте, то, скорее всего, этот человек делал шутер от первого лица в DICE, то есть от него толку вообще никакого в разработке RPG с видом от третьего лица, он точно так же будет на этом проекте учиться и с нуля писать ряд базовых систем, которые в любом коммерческом движке есть.
Более того, у Unreal есть поддержка. В смысле, сидят прямо люди, которые на вопросы партнёров отвечают, помогают программистам. У движка есть понятная и доступная документация на английском языке, созданная самими авторами движка, а не 60 комментов в конфлюэнсе с ответами на отвяжись, ещё и по устаревшей версии.
Ещё сверху: никакие специалисты по UE5 вам не нужны. UE5 — это логическое развитие UE4, с сохранением большинства особенностей. А всё, что было сильно обновлено, получило соответствующую документацию. У вас же нет проблем при переходе с Windows 8 на Windows 10? Вот и у программистов тут проблем не будет. Это не вот тебе новая технология с новым языком программирования.
Если брать в качестве сравнения автомобили, то Frostbite — это именно что двигатель на колёсиках. Ничего там больше нет. Зато бесплатно.
А Unreal Engine — это такой себе автомобиль-универсал с гарантийной поддержкой и абонементом на обслуживание за 5% от прибыли, которую ты с его помощью сделаешь. Надо его в гоночный пересобрать? Или увеличить число посадочных мест, чтобы таксовать? Ок, детальки замени, вот тут магазин запчастей, докупи готовое, а можешь и сам сделать, вот инструкция, вот контакты механика, который всё подскажет.
То есть на самом деле общее слово «движок» тут как бы есть, но по факту это радикально отличающиеся вещи, потому что Unreal — это комплексный сервис с кучей готовых решений, а не просто графическое ядро с рядом примочек.
Каждый раз, когда вы думаете про базовые вещи, очевидные, вы должны понимать, что их, скорее всего, нет во Frostbite. Банальная настройка ИИ в принципе отсутствует в движке Frostbite, потому что там в паре режимов есть боты, и они тупо прут вперёд, пока не сдохнут. А больше ИИ нигде не используется. Поэтому боты в Battlefield тупы как пробки, и поэтому всю систему поведения ИИ в сюжетных играх на Frostbite надо с нуля писать. А в Unreal это всё уже реализовано, нужно только настроить. А чего нет — докупить в магазине. Там порой баксов за 500$ можно купить вещи, которые сэкономят годовую зарплату выделенного программиста.
P.S. Просто открываешь UE и там уже готовые шаблоны есть:
Просто задумайтесь на секунду — программистам BioWare нужно было месяцы тратить на реализацию базового функционала вместо того, чтобы над игрой работать. А теперь всё это не нужно будет делать, можно сразу начинать создавать то, что требуется. И прототипировать легче намного. UE4 для геймдизайнера — лучший инструмент вообще.
UPD:
Ах да. Забыл добавить крайне важный пункт, почему Frostbite не нужОн, а UE4 роляет. Если у меня есть вопрос по UE4, то я просто открываю Google. С Frostbite тебе никто не поможет в интернете.