Какой игровой движок выбрать? Cryengine, Unreal, Unity - лучшие игровые движки

Автор: Бахтин И.В.

Журнал: Форум молодых ученых @forum-nauka

Статья в выпуске: 2 (30), 2019 года.

Бесплатный доступ

С помощью какого движка писать игру? Этот вопрос должен задавать себе каждый разработчик, потому что от этого выбора зависит успех всего проекта. Статья рассказывает о трех популярных движках: Unity3d, Unreal Engine 4 и CryEngine. Вы узнаете об их плюсах и минусах, доминировании в определенной области геймдева и многом другом.

Игровое приложение, геймдев

Короткий адрес: https://sciup.org/140285736

IDR: 140285736

Текст научной статьи Какой игровой движок выбрать? Cryengine, Unreal, Unity - лучшие игровые движки

Выбор правильного игрового движка определенно является важным решением для разработчика игр, потому что от этого зависит качество продукта.

Первый вопрос, который разработчик игр должен решить: «Какой игровой движок использовать для получения наилучших пользовательских отзывов?». Движки не только позволяют вам создавать классические аркадные игры, такие как Ping, Тетрис или Змейка, но также позволяют разрабатывать сложные высокоуровневые игры (GTA, Assasin’s Creed). Сегодня на рынке доступно много мощных игровых движков, но разбираемые в этой статье продукты заслуживают большего внимания.

Если вы разработчик игр, то наверняка слышали о таких невероятных движках, как Unreal Engine, CryEngine и Unity3d. Они являются ведущими инструментами для создания игр высокого уровня. Каждый имеет свои достоинства и уникальные возможности.

Мы рекомендуем выбрать один из них в качестве основы для вашего проекта. Вы должны обдумать его природу: бюджет, игровую платформу, вид (2д или 3д). Основы вашего проекта должны быть обдуманы прежде, чем вы окончательно выберите движок.

Unity3D

Unity 3D считается одним из лучших, он предлагает широкий выбор инструментов и возможностей, которые легко освоить и использовать, даже если вы не профессиональный разработчик.

Одна из лучших особенностей – возможность интегрировать проект под любую платформу, что позволяет переключаться между любыми игровыми платформами (Android, iOS, Blackberry and Windows). Unity может интегрировать игру с более чем 25 платформами, что превосходит возможности Unreal Engine и CryEngine в 2.5-5 раз.

Unity имеет огромное сообщество, которое может легко помочь вам с проектом. Другая особенность, которая позволяет Unity оставаться одним из лучших игровых языков – это поддержка большинства форматов 3д приложений: 3D Max, Blender, Cinema, Maya, Softimage и другие. Также разработчики могут использовать более чем 15 тысяч бесплатных и платных моделей, аудио, анимаций, материалов, скриптов и шейдеров.

Unity 3D использует язык программирования C# или JavaScript, которые являются более предпочтительными, чем C++. Кроме того, движок имеет простой и понятный интерфейс.

UnrealEngine4

Второй движок в списке – это Unreal Engine 4, который является последним игровым движком, который выпустила крупная американская компания по разработке игр и программного обеспечения Epic Games.

Unreal Engine 4 предлагает невероятную графику, которая придает игровому процессу реалистичность вместе с такими функциями, как продвинутое динамическое освещение. Что делает этот движок еще более удивительным, так как его система частиц может обрабатывать более чем миллиона частиц в сцене.

UE4 можно использовать полностью бесплатно, однако вы должны будете платить 5% от чистого дохода вашей игры, если он превысит 3000 долларов в квартал. Это вполне справедливая цена за бесплатное использование такого мощного инструмента.

Unreal Engine 4 использует технологию визуальных сценариев Blueprint. Она позволяет создавать игры без знаний программирования, хотя они будут иметь некоторые ограничения.

Недостатком движка является его неспособность интегрировать игры с консолями прошлых поколений.

CryEngine

CryEngine определенно является мощным игровым движком и способен составить неплохую конкуренцию двум предыдущим. Он определенно является наиболее мощным и доминирующим движком на сегодняшний день. Его графические возможности превосходят возможности Unity и равны возможностям Unreal. Он является тяжелым движком, поэтому новичкам сложно его понять. Чтобы научиться эффективно его использовать, придется потратить немного времени.

CryEngine поддерживает Виртуальную реальность и имеет удивительные визуальные эффекты: объемный туман, особая система рендера облаков. Они делают погоду максимально реалистичной.

Вам не придется платить какой-то процент за использование этого инструмента. Вместо этого нужно лишь покупать «доступ». Чтобы использовать CryEngine, придется платить 9.90 долларов в месяц. В принятии решения вам может помочь их форум, где вы можете задать вопросы о преимуществах и недостатках движка, получить некоторый опыт и окончательно решить, какой инструмент выбрать.

Список литературы Какой игровой движок выбрать? Cryengine, Unreal, Unity - лучшие игровые движки

  • CryEngine - Википедия [Электронный ресурс].- Режим доступа: https://ru.wikipedia.org/wiki/CryEngine (дата обращения: 17.01.2019)
  • Unity (игровой движок) - Википедия [Электронный ресурс].- Режим доступа: https://ru.wikipedia.org/wiki/Unity_(игровой_движок) (дата обращения: 19.01.2019)
  • Unreal Engine - Википедия [Электронный ресурс].- Режим доступа: https://ru.wikipedia.org/wiki/Unreal_Engine (дата обращения: 16.01.2019)
Статья научная