Проекты AAA пишутся на C++, а не на Unity или Unreal Engine, по нескольким причинам: yandex.ru
- Цели разработки. yandex.ru Unity и Unreal Engine требуют значительных финансовых вложений и имеют собственные ограничения. yandex.ru Если у разработчиков есть приличный запас времени, они могут предпочесть написать собственный игровой движок. yandex.ru
- Подходящие характеристики C++. yandex.ru ru.stackoverflow.com Язык отличается достаточной скоростью, функциональностью, портативностью и приличной базой разработчиков. yandex.ru Он позволяет создавать программы с высоким уровнем абстракции без больших потерь в производительности. proglib.io
- Поддержка существующих средств разработки. ru.stackoverflow.com Практически все актуальные и передовые средства разработки (библиотеки, программы, инструменты) поддерживают C++. ru.stackoverflow.com
Выбор между C++, Unity и Unreal Engine зависит от конкретных задач и предпочтений разработчика.