Unity3D
Unity 3D – отличный доступный движок. У него есть ряд неоспоримых преимуществ перед конкурентами и, пожалуй, ключевое из них в том, что за лицензию вы платите всего один раз. Неважно, насколько популярной становится игра – если вы выбрали Unity, вам не придется раскошеливаться еще раз. С финансовой точки зрения — это удачное решение, в особенности для стартапов и начинающих разработчиков.
Плюсы:
- выгодная лицензионная политика;
- легкость в использовании;
- совместимость с любой платформой;
- отличное комьюнити;
- низкий порог входа;
- популярен среди разработчиков (это означает, что ошибки быстро находят и исправляют).
Минусы:
- ограниченный набор инструментов (вам, скорее всего, придется разработать некоторые из них самим);
- процесс изготовления игры отнимает много времени.
Unreal Engine
Unreal Engine – один из наиболее популярных движков для разработки ААА-игр. Gears of War, Batman: Arkham Asylum, Mass Effect — все эти хиты были сделаны именно на нем.
Плюсы:
- поскольку множество разработчиков его использует, то у Unreal Engine, пожалуй, лучшее комьюнити среди конкурентов. Несколько часов видео-туториалов тому подтверждение;
- отличная техподдержка и механизм апдейта;
- новые инструменты выходят с каждым обновлением
- широкий ассортимент инструментов для различных целей (некоторые настолько просты в использовании, что ими может управлять даже школьник)
- совместим с различными платформами (iOS, Android, Linux, Mac, Windows и большинство других)
- новая лицензионная политика включает подписку стоимостью $19 в месяц и 5% роялти, если игра заработает более $5,000, что делает движок куда более привлекательным для разработчиков, чем раньше.
Минусы:
- субъективны. Некоторые разработчики жалуются, что к определенным инструментам сложно привыкнуть
CryEngine 3
Если внешняя составляющая игры – ваш пунктик, то вам нужен именно CryEngine 3.
Плюсы:
- функция Flowgraph поможет украсить игру отличной графикой;
- набор функций Fmod для создания мощного звукового сопровождения;
- самый простой процесс создания AI в сегменте;
- начинающему разработчику будет легко сделать UI.
Минусы:
- относительно небрежная техподдержка бесплатной версии;
- поскольку движок в индустрии сравнительно недавно, ему еще только предстоит создать крепкое комьюнити;
- относительно высокий порог вхождения.
HeroEngine
Этот движок хорошо зарекомендовал себя в создании мультиплеерных игр – взять хотя бы Star Wars: The Old Republic. Лицензия довольно дорогая и вряд ли подойдет начинающим разработчикам, но если ваш проект амбициозен, то я бы советовал рассмотреть этот вариант.
Плюсы:
- в наличии несколько карт для создания открытого мира. Есть возможность их «бесшовного» соединения;
- сказочно могучий AI!
- удобный набор инструментов для моделирования карт;
- подходит для создания комплексных миссий, крафтинга и собирания ресурсов;
- техподдержка осуществляется при помощи сервиса HeroCloud, что весьма удобно.
Минусы:
- скриптовый движок мощный, но неудобный в управлении;
- HeroEngine вместе с сервисом поддержки клиентов HeroCloud слишком дорого стоит и вряд ли будет доступен начинающим разработчикам;
- высокий порог вхождения.
Rage Engine
Немногие могут конкурировать с широким спектром возможностей, которые предоставляет Rage Engine. Grand Theft Auto V, Red Dead Redemption и многие другие прославленные проекты сделаны при помощи этого движка.
Плюсы:
- широкие возможности для создания больших миров и погодных эффектов;
- мощный AI;
- множество стилей геймплея на выбор;
- быстрый сетевой код.
Минусы:
- интерфейс движка сравнительно неудобный;
- управление плохо оптимизировано под клавиатуру и мышку.