Лучшие движки для создания игр. 7 бесплатных вариантов
Содержание:
PlayCanvas

PlayCanvas – игровой движок полного спектра с возможностями 3D. Его графическая инфраструктура поддерживает WebGL 3D, физический рендеринг, функции краткого освещения (с тенями), световые карты, сетки, движок графического процессора для частиц со встроенным редактором PostFX, что позволяет интегрировать 3D-материалы из самого любимого 3D-программного обеспечения на рынке. 3D-физика возможна благодаря движку Ammo.js 3D. Суть в том, что PlayCanvas работает в облаке, поэтому вы можете создавать браузерные игры (все основные поддерживаемые браузеры) из своего браузера.
Некоторые видят в PlayCanvas превосходный движок JavaScript для разработки игр. Но если вы посмотрите на каталог цен, вы заметите, что единственное, что не является бесплатным, это хостинг. Если вы подадите заявку на бесплатный план, ваши игры будут размещены на PlayCanvas. Для некоторых это может быть препятствием, но в целом это прекрасный способ начать. После этого, в любом случае, это всего лишь несколько долларов в месяц. PlayCanvas находит свое применение в разработчиках игр, брендах, которым нужен маркетинговый опыт для анимированных брендов, а также в кратких проектах по визуализации для агентств недвижимости и других подобных агентств.
BabylonJS

Вы слышали о Babylon.js, даже если раньше не слышали о разработке игр. Эта библиотека успешно эксплуатировалась в течение тонны лет; он продолжает подниматься на вершину как один из ведущих игровых движков JavaScript с поддержкой WebDL и 3D-разработок. Babylon не требует установки на вашем компьютере как внутренняя сущность. Таким образом, вся разработка может происходить в самом браузере / редакторе кода. Это делает его привлекательным выбором для тех, кто хочет развиваться на ходу. Вавилон, безусловно, является одним из самых глубоких игровых движков, которые можно использовать для создания традиционно анимированных игровых игр или тщательно разработанных проектов, которые будут напоминать более глубокую способность к разрешению и интерактивности.
Panda 3D
Фреймворк, разработанный Disney для 3D-аттракционов в парке развлечений. Исходный код Panda 3D выложили в открытый доступ в 2002 году. Со временем инструмент оброс впечатляющей функциональностью для создания коммерческих продуктов с 3D-графикой. Для работы с движком требуется знание Python и C++. В настоящий момент движок используется в проектах, связанных с тренировкой ИИ, а также вычислениями на удалённых серверах.

Disney’s Pirates of the Caribbean Online (2007) — онлайновая RPG, созданная на Panda 3D
Преимущества:
- большой набор инструментов и тулсетов (анализ производительности, конвертация моделей, плагин для браузера);
- поддержка популярных физических движков (Bullet, NVIDIA PhysX, ODE);
- наличие дополнительных возможностей (ИИ, процедурная анимация, графические ассеты, скелетная анимация и так далее);
- низкий порог вхождения для тех, кто знает Python.
Недостатки:
- отсутствие графического редактора, где можно расставить 3D-объекты: сцены заранее готовят в Maya или Blender, затем импортируют в Panda 3D с помощью кода;
- устаревшее программное обеспечение для работы с ассетами;
- нехватка наглядных примеров в официальной документации.
Игры на движке: Disney’s Toontown, Disney’s Pirates of the Caribbean Online, Autumn Moon Entertainment: Ghost Pirates of Vooju Island, Autumn Moon Entertainment: A Vampyre Story, SimOps Studios: Code3D, Angels Fall First: Second Antarean War, 7million.
Кроме того, на itch.io можно ознакомиться с подборкой игр от инди-разработчиков.
«Для меня меня этот движок оказался проще Unity или UE4. Он минималистичный — можно быстро разобраться, что к чему. Более масштабные технологии сразу заваливают функциями, и часто сложно понять, почему вдруг что-то сломалось. Например, у многих разработчиков возникают проблемы, связанные с переходом на новую версию движка. В Panda 3D такого нет».
Yonnji, инди-разработчик (KITSUNETSUKI project)

KITSUNETSUKI project
CryEngine
Движок, созданный немецкой студией Crytek, автором Far Cry и Crysis. С 2004 года CryEngine обзавёлся несколькими итерациями, и его технические возможности улучшаются до сих пор. Чтобы в этом убедиться, достаточно сравнить первую часть Far Cry и современный MMO-шутер Hunt: Showdown. После выхода Crysis фотореалистичные шутеры от первого лица стали визитной карточкой технологии, однако движок подходит и для разработки игр в других жанрах, а также для неигровых проектов.
Разработчики CryEngine практикуют подход What You See Is What You Get — «что видишь, то и получишь». Когда разработчик создаёт в редакторе CryEngine Sandbox сцену и переносит её в игру, она выглядит и работает так, как задумано, и ей не требуются дополнительные правки. В 2016 году Crytek открыла доступ к исходному коду движка, чем воспользовались многие студии. Например, Warhorse Studios сильно модифицировала CryEngine для разработки ролевой игры Kingdom Come: Deliverance. Известно, что все актуальные части серии Far Cry, права на которую сейчас принадлежат Ubisoft, сделаны на движке Dunia Engine, а в его основе находится как раз CryEngine.
Презентационный трейлер движка

Скриншот из Hunt: Showdown — игры, созданной на CryEngine. Скриншот: Hunt: Showdown / Steam
Преимущества:
- мультиплатформенность (Windows, Linux, PlayStation 4, Xbox One, Oculus Rift, OSVR, PSVR, HTC Vive), в будущем возможно портирование на Android — сейчас идёт бета-тестирование;
- огромный выбор инструментов «из коробки»;
- подходит для масштабных игр AAA-уровня, особенно для игр с видом от первого лица;
- у перспективных проектов (в том числе неигровых) есть возможность получить кастомную лицензию.
Недостатки:
- не так популярен, как его конкуренты Unity 3D и UE4;
- сложно найти специалистов по движку из-за небольшого размера комьюнити;
- если проекту требуется функциональность, расширенная в сравнении с той, что есть в «коробке», большинство сетевых модулей и инструментов придётся создавать с нуля: по словам разработчиков, то, что представлено в GameSDK, либо устарело, либо перегружено лишними функциями.

Скриншот из Kingdom Come: Deliverance — игры, созданной на CryEngine. Скриншот: игра Kingdom Come: Deliverance / Steam
Игры на движке: Kingdom Come: Deliverance, Deceit, Evolve, Prey, Hunt: Showdown.
«С CryEngine тяжело работать, если нужно создать динамичный шутер. Его физический движок не подходит для такой концепции. Также не стоит делать на его основе сложные RPG. Инструменты разработки недостаточно гибкие, и вам потребуется много ресурсов, чтобы построить все основные системы с нуля. <…> На данный момент сообщество CryEngine совсем небольшое, но очень отзывчивое. Большинство специалистов хорошо осведомлены о различных аспектах разработки, так как сами знакомы с движком ещё со времён моддинга Crysis. Кроме того, разработчики технологии часто делятся своими знаниями в Discord и тематических статьях
Дмитрий Шевченко, тимлид студии TALLBOYS (Pandemic Express).
«What is the best game engine: is CryEngine right for you?», январь 2020 года

Скриншот из Pandemic Express — Zombie Escape — игры, созданной на CryEngine. Скриншот: игра Pandemic Express / Steam
«Ключевая механика Deceit — смена дня и ночи в игре. С наступлением тьмы роли игроков меняются: „плохие парни“ становятся ещё ужаснее, что может напугать и ввести в замешательство „хороших“. CryEngine отлично подчёркивает эту атмосферу с помощью освещения и теней. <…> Динамика движка хорошо сочетается с итеративной разработкой, что помогает при нелинейных пайплайнах. В этом плане CryEngine значительно выделяется на фоне конкурентов. Арт-отдел тесно сотрудничает с отделом геймдизайна на всех этапах проекта, чтобы настроить освещение и разместить объекты по ходу разработки. Это преимущество помогает тестировать различные идеи и стирать границы между концепцией, дизайном и фазами препродакшна.
<…> CryEngine отлично работает с рендерингом в реальном времени, позволяя изменять огромное количество визуальных эффектов на лету. Параллельная работа наших технических специалистов со SpatialOS (технология симуляции действий) даёт нам понимание того, что наиболее релевантно для игрока. Всё это помогает добиться в игре детализированности окружения без лишних нагрузок на «железо»».
Сэм Хиллс (Sam Hills), бывший комьюнити-менеджер Automaton Games (Deceit).
«Why Developers Choose CryEngine?», сентябрь 2018 года

Скриншот из Deceit — игры, созданной на CryEngine. Скриншот: игра Deceit / Steam
Panda.js

Panda.js даст вам представление о том, как выглядит 2D-движок HTML5 для создания игр в браузере. Небольшой размер пакета Panda и удобная документация для изучения команд делают ее блестящим выбором для начинающих разработчиков онлайн-игр.
Будучи крошечным движком, Panda поддерживает множество библиотек и алгоритмов, о которых вы узнаете больше с помощью любого игрового движка, который вы решите использовать. Рендеринг осуществляется через библиотеку Pixi.js. Вы также можете создавать красивые эффекты на основе частиц. Физический движок гарантирует, что ваши игры будут подлинными. Вы можете создавать собственные плагины Panda.js и делиться ими с другими разработчиками. Ваши игры могут быть ускорены с помощью краткого локального хранилища данных. Создавайте собственные события Google Analytics и отслеживайте их эффективность в вашей игре. И да, это еще не все, но вы сами должны это проверить. Настоящее обучение начинается, когда вы пишете первые пару строк кода.
Какие Ещё Навыки Вам Нужны?
Опять же, если вы всерьёз взялись за тему, как создать игру, то вам нужно освоить не только языки программирования. Полный набор разработчика игр может включать в себя целый спектр различных программ, инструментов, фреймворков и библиотек. Давайте рассмотрим несколько важных навыков для создания игры.
Заметка: Не забывайте, что разные типы игры требуют различных знаний и навыков.
Как Использовать Различные Программы
Вы уже знаете, что программы являются важной частью при создании сложных игр. Особенно это касается консольных игр
Одной из самых популярных и известных многим программ является Unity – кроссплатформенный игровой движок, который позволяет создавать различные типы игр.
Преимущества
- Огромное разнообразие курсов
- Простая навигация
- Нет технических проблем
Особенности
- Огромное разнообразие курсов
- Политика 30-дневного возврата средств
- Бесплатные сертификаты об окончании
Посмотреть На Все Купоны Лучших Платформ Для Онлайн Обучения
Преимущества
- Простой в использовании
- Предлагает качественный контент
- Очень открытый в своих ценах
Особенности
- Бесплатные сертификаты об окончании
- Фокус на навыки науки о данных
- Гибкое расписание занятий
Посмотреть На Все Купоны Лучших Платформ Для Онлайн Обучения
Навыки Дизайна
Создание игр самому возможно, но тогда вам придётся овладеть ещё несколькими важными навыками. Дизайн игр один из таких навыков
Создание концепта и идеи игры настолько же важно, насколько программирование – можно сказать, что программирование даже не начнётся, пока вы не придумаете дизайн вашей игры! Однако вы бы не читали эту статью, если бы у вас не было своих идей, ведь так?
Заключение
Я вновь повторю, обучение тому, как создать игру может быть интересным, полезным и очень сложным. Однако, если у вас есть неугасаемый интерес и должная мотивация, оно явно того стоит. Начните с самых базовых процессов, которые необходимо для создания игры. Даже самые простые игры требуют определённого концепта и видения. Этот концепт должен быть воплощен в проектный документ, способный помочь вам вести организованную разработку.
Если вы ещё не имеете навыков программирования, то вам нужно будет потратить несколько месяцев, чтобы изучить хотя бы один язык программирования. Вам также скорее всего будет полезно получить опыт работы с игровыми движками, вроде Unity.
Кроме этого, не упускайте из виду общую картину. Начните с меньшего. Сделайте карточную игру, игру про слова или что-то очень простое для начала.
Запомните, обучение созданию игр это не простое занятие, оно может потребовать от вас много времени и сил, но в конце концов ваши усилия вознаградятся!
INFINITY ENGINE

Технологии, лежащие в основе таких легендарных игр, как Baldur’s Gate от BioWare и Icewind Dale от Black Isle Studio, навсегда останутся большой частью наследия игр на ПК . Infinity Engine стал важным компонентом нового поколения CRPG, золотого века компьютерных игр и одной из самых любимых студий той эпохи. А несколько программ и вообще оказали очень большое влияние на целое поколение геймеров.
Более того, в отличие от многих своих сверстников, Infinity Engine состарился в довольно изящной манере. В 2016 году мы увидели релиз Baldur’s Gate: Siege of Dragonspear, которая стала первой с 2002 года игрой, работающей на данном движке. Ответственность за это возрождение несет Beamdog, студия, которая работала над всеми последними расширенными выпусками таких классических тайтлов, как Icewind Dale, а также над двумя частями серии Baldur’s Gate.
CryENGINE 3 Free SDK
CryENGINE 3 — бесплатный игровой движок созданный компанией Crytek, которая выпустила первую версию движка в 2002 году. Третья же версия появилась на свет в 2009 году. Мировая известность этого движка оправдана потрясающими графическими показателями выпускаемых продуктов, некоторые из которых выглядят невероятно фотореалистично.
Возможности:
- Лучшей демонстрацией возможностей я считаю уже готовые игры и тут у CryENGINE 3 есть чем похвастаться. За все время этот движок использовался разработчиками таких игр как Far Cry, Crysis и AION. Конечно же, список созданных игр гораздо больше, но я привел наиболее известные игры.
- CryEngine 3 является кроссплатформенным движком и поддерживает PC, PlayStation 3 и Xbox 360 .
- Импортировать текстуры можно из 3ds max, maya а также из предыдущих версий движка.
- Процитирую слова основателя компании Цеват Ерли: «Движок был готов к следующему поколению еще 3 года назад. У нас давно есть продвинутая система частиц, GPU-рендеринг, Deferred shading, тесселяция, поддержка DX11 и так далее» — Действительно, реальные примеры созданных игр, говорят о многом.
С чего начать?
SDK скачивается в виде архива, без инсталлятора. В архиве содержится несколько папок, каждая из которых имеет свое назначение. Например, для запуска редактора используйте папки bin32 или bin64 (в зависимости от разрядности вашей системы). Файл редактора editor.exe, ну а для просмотра результата — launcher.exe.
Собственно это небольшое пояснение, к тому, что Вы скачаете, все остальное Вам расскажут многочисленные видеоуроки. К счастью, данный движок оказался очень популярным и для него есть целое русскоязычное сообщество (ссылка ниже), тут Вы найдете обучающие материалы и сможете задать вопрос. Это, несомненно, играет в пользу движка для русскоязычных разработчиков, ведь процесс разработки игры не так прост, и не обходится без ознакомления с технической документацией.
Ограниченность бесплатной версии состоит в том, что Вы не сможете получить лицензию и распространять (продавать) разработанную Вами игру.
Язык интерфейса: Английский
Видеоуроки по CryENGINE 3 Free SDK
Creation Engine
Довольно новый движок от американской студии Bethesda, которая продемонстрировала его возможности в Skyrim. Как и предыдущие решения, создан только для нужд его разработчика. За основу был взят Gamebryo – подспорье для Oblivion и его аддонов.
Первое, что интересно в технологии – поддержка огромных локаций с дальней прорисовкой, свободным и быстрым перемещением.
Большое внимание уделено работе с водой и снегом, а система автоматической генерации осадков, камней, деревьев и травяного покрова самостоятельно определяет пропорции создаваемых объектов в зависимости от местности. Улучшенный ИИ, использованный в Oblivion, более правдоподобно симулирует жизнь людей и их отношение к главному герою
Улучшенный ИИ, использованный в Oblivion, более правдоподобно симулирует жизнь людей и их отношение к главному герою.
Концепция управления развитием сюжета способна генерировать дополнительные задания с учётом стиля игры.
Система построения деревьев изрядно переработана в новой версии движка, что позволило разнообразить растительный мир, анимацию деревьев и разгрузить графический процессор для её просчёта.
Для анимации персонажей использован посторонний инструмент от Havok.

Рис. 8 – Шутер-РПГ на основе Creation Engine
Особенности:
- наличие редактора уровней Creation Kit для геймеров и разработчиков модов;
- в Fallout появился основанный на физике рендеринг;
- масса инструментов для модостроителей;
- простота переноса модификаций на консоли.
Плюсы:
- не лицензируется;
- тяжело создавать двуручное оружие;
- система поведения персонажей достаточно слаба.
Минусы:
- есть редактор модов, которые будут работать на любой платформе;
- большая дистанция прорисовки;
- уникальная схема генерации деревьев и их анимации.
https://youtube.com/watch?v=N-R89isVJpA
Ничего лучшего для моддеров пока не придумано, поэтому больше, чем для Fallout, их создано только для Oblivion.
UNITY
Кроссплатформенный коммерческий игровой движок, разработанный Unity Technologies. Он использовался для таких игр, как Untitled Goose Game, Ori and Will of the Wisps и Hollow Knight.
Фото: epicgames.com
Для разработки: 2D- и 3D-игр.
Платформы: Windows, macOS и Linux.
Языки программирования: C#.
Стоимость: Бесплатно для личного пользования предоставляется студентам и любителям, а также небольшим компаниям, которые зарабатывают менее 100 000 долларов в год. Помимо этого, существуют годовые планы, начинающиеся с 399 долларов в год или 40 долларов в месяц.
Обучение: Unity предоставляет некоторые бесплатные ресурсы, чтобы помочь новичкам начать работу с движком. Но в рамках программы Unity Learn Premium она предоставляет гораздо больше возможностей, включая курсы, учебные пособия и даже сертификаты. Unity Learn Premium в настоящее время бесплатна до 10 июня 2020 года, но обычно стоит 15 долларов в месяц.
Начало работы: https://learn.unity.com/tutorial/create-your-first-unity-project
Cocos 2D-x
Движок Cocos 2D-x китайской компании YAJI Software считается одним из самых популярных среди инструментов для создания игр преимущественно на мобильных платформах. Недавний релиз инструмента для создания двумерных и трёхмерных игр — Cocos Creator — вывел технологию на новый уровень, и теперь разработчикам и художникам стало ещё легче работать вместе и создавать игры для iOS, Android, Facebook Instant Games, WeChat Mini Games, HTML5, а также для десктопных платформ.

Plague Inc. — игра, созданная на Cocos 2D-x
Достижения:
- согласно данным на официальном сайте, с 2011 года технологией воспользовалось более 1,4 млн разработчиков игр из 195 стран;
- на движке сделано 25 000 игр;
- общая аудитория проектов — полтора миллиарда человек.
Преимущества:
- бесплатный инструмент с открытым исходным кодом поможет реализовать все амбиции проекта и быстро пофиксить баги;
- наличие API для кроссплатформенных игр — это позволяет сконцентрироваться на разработке приложений и меньше беспокоиться о технических аспектах;
- движок быстрый и стабильный в работе;
- SDKBOX: интеграции с различными модулями (реклама, соцсети и так далее) для выпуска игры на мобильных платформах.
Недостатки:
- подходит только для 2D-игр;
- для работы с движком требуется знание C++ или JavaScript;
- разработчики на плохую документацию: информации по движку в сети мало, что может отпугнуть новичков.
Игры на движке: Plague Inc. Evolved, 8 Ball Pool, Might & Magic Heroes: Era of Chaos, Hill Climb Racing 2, Forge of Empires.
«Мы стали делать игры на этом движке, потому что один из разработчиков попробовал частично перенести „Сокровища Пиратов“ на Cocos 2D-x (по счастливой случайности он выбрал именно эту технологию) и показал нам демоверсию. Результат нам понравился. <…> Мы решили перенести всю игру на новый движок. Чуть больше чем через год была готова полная версия для Android. Когда мы загрузили её в Google Play, заменив старый билд 2014 года, аудитория оценила обновление, и наш доход вырос в четыре раза».
Команда TAPCLAP, разработчик мобильных и социальных игр («», «»).
Cocos Brings Bigger Success To Russian Developers, сентябрь 2020 года

«Сокровища Пиратов»
Все эти примеры движков с открытым кодом показывают, что «бесплатный» — не всегда означает «некачественный». Если инструмент способен воплотить задумки, ничто не мешает начать с него и обойтись минимальными затратами. Кто знает, вдруг при наличии определённых навыков разработчик сделает новый хит, который затмит по популярности Plague Inc. или «Великого Султана»?
Впрочем, если вы мечтаете о более масштабном проекте, возможно, следует обратить внимание на движки, которые сфокусированы на 3D-графике, поддерживают консоли и распространяются по условно-бесплатной модели. Им и будет посвящён наш следующий материал
Corona
Corona – кросс-платформенный движок, который поддерживает iOS, Android, Windows и Mac с языком программирования Lua с недавнего времени стал полностью бесплатным.
Изначально, движок был представлен в двух версиях. Версия Corona SDK являлась бесплатной, но ограниченной в функционале и без наличия возможности создания офлайновых билдов. Платная – Corona Enterprise, Без ограничений первой версии и доп. инструментарием на борту.
С 22 июня SDK и Enterprise распространяются в лице единого продукта – Corona без каких-либо комиссий с доходов проекта и ограничений по объёму получаемой прибыли.
Монетизация движка осуществляется посредством премиум-поддержки, снятия лого движка с загрузки, процентов с продаж Corona Marketplace и бесплатных плагинов рекламной монетизации.

Defold
Defold — кроссплатформенный движок от компании King. Поддерживает Html5(WebGl), Android 2.3 (API level 9)+, iOS 5.1+, Windows Vista+, OSX 10.7+
Linux и является полностью бесплатным без каких-либо ограничений с момента, как был заявлен в марте этого года на GDC 2016.
Движок предназначен по большей части для работы с 2D проектами, но также поддерживает импорт 3D-мешей. Скриптинг осуществляется посредством Lua. Defold является полностью бесплатным и не имеет каких-либо ограничений по планке достижения дохода проекта.
Есть хороший
от инди-разработчика Алексея Гулева.
Помимо вышеупомянутых движков, их существует еще превеликое множество: CryEngine 3, App Game Kit, AndEngine, Buildbox, Cocos2D, Game Maker Studio, MOMINIS, Rage Engine, IRM, Linderdaum Engine SDK, DX Studio, Project Anarchy, gameQuery, GameSalad, Godot Game Engine, Crystal Space 3D, Monkey и многие другие.
Отличия могут быть как незначительными, так и достаточно радикальными — порог вхождения, язык программирования, саппорт, тип лицензии, 2D/3D, возможности работы с графикой и другие особенности могут склонить сделать выбор в сторону нужного решения. Если уже сложилась четкая картинка и понимание того, что ожидать от разработки проекта и какой результат должен получиться на выходе — подогнать свои запросы под нужный движок не составит труда. Достаточно ознакомиться с возможностями уже зарекомендовавших себя на рынке, посмотреть шоукейс проектов и задать интересующие вопросы в сообществе или на форуме. В этом случае, решение вряд ли заставит себя долго ждать.
В рамках программы “Менеджмент игровых проектов” мы регулярно проводим различные мероприятия по игровой индустрии, и в частности по игровым движкам. Недавно проводили встречу Unity разработчиков. Записаться на наши мероприятия можно на странице анонсов.
UNITY

Unity – движок для инди игр с ограниченным бюджетом, но технологии потребовалось некоторое время, чтобы добиться успеха и повлиять на индустрию.
GooBall дебютировал с Unity в 2005 году, но только в начале 2010-х годов, когда такие игры, как Thomas Was Alone и множество мобильных хитов, распространились по всему миру, движок начали замечать. К середине этого десятилетия Unity уже была одной из самых популярных технологий в игровом мире, предлагая все больше и больше амбициозных проектов, включая такие независимые хиты, как Firewatch и Superhot.
Unity, который часто хвалят за простоту в использовании, универсальность и доступность, вряд ли куда-то денется в ближайшее время.
4A Engine
Второй проект двух украинцев после X-Ray Engine, являющийся проприоретанным программным обеспечением (используется только для внутренней разработки компании 4A Games и не распространяется).
Разработчики ушли из GSC Game World и создали собственный продукт.
Из-за их ухода (увольнения) платформа для реализации Сталкера осталась такой же ужасной, как её знают геймеры.

Рис. 6 – Постапокалиптический шутер на 4A Engine
Спроектирован под шутеры в стиле постапокалипсиса, работает на PC и игровых консолях: PS3 и XBOX. В него внедрены поддержка API Direct X11, Open GL до 4-й версии и PhysX от Nvidia, а также система стереоизображений 3D Vision.
Ввиду реализации мультипоточности, PhysX отличается наличием выделенного потока без каких-либо проверок. Это позволяет выполняться ряду задач одновременно в параллельных потоках.
Тесселяция позволяет добиться максимальной производительности, что положительно отражается на цветовой коррекции, наложении шума и зернистости на изображение в реальном времени.
Объемный туман, размытие в движении, параллакс для любой поверхности, значительная точность и высокая детализация – не все преимущества движка.
Реализация PhysX добавила в игры на нём разрушаемость моделей, реалистичные водные поверхности, красивые световые эффекты и множество иных фишек технологии.
Звуковая составляющая поддерживает трехмерное позиционирование, отчего появляется ощущение трехмерного пространства и возможность вычислить источник звука.
Прочий функционал:
- визуализация сцен с широким цветовым пространством;
- использование десятков источников света в кадре;
- полностью динамическое освещение;
- размытие в движении без влияния на производительность;
- отличное распараллеливание процесса визуализации;
- расчёт распространения звука, его поглощение и отражение от преград;
- множество условий боя;
- удобная и понятная система скриптования;
- система анализа топологии ИИ;
- персонажи наделены зрением, слухом и прочими чувствами, что делает их серьёзными противниками;
- групповое поведение.
Плюсы:
- сложность процесса портирования игр на консоли;
- не оригинальная разработка, а усовершенствованный X-Ray (факт не доказан, но намёки на это есть);
- поддержка DirextX12 не реализована.
Минусы:
- улучшена графическая часть;
- разрушаемость моделей и прочие преимущества PhysX;
- нет спецэффектов ради спецэффектов (добавляются только необходимые).
Игры: серия Metro, в том числе разрабатывается Metro Exodus, и Arktika.1.
Яркий пример реализации личных амбиций и один из немногих всемирно известных движков, созданных на просторах СНГ.