На чем делаются современные игры: 3 самых популярных игровых движка
Игровой движок — это базовое ПО, на котором разрабатывается и действует игра, общее название для совокупности нескольких подсистем (звуковая, графическая, физическая и прочие). В современных игровых движках эти подсистемы — модульные, и качество проработки у них различается от движка к движку.
Разберем три самых популярных открытых игровых движка: Unreal Engine 4, Cryengine 5 и Unity и оценим их по следующим пунктам:
- Доступность
- Поддерживаемые платформы
- Поддержка пользователя
- Доступность игровых ассетов и инструкций
- Личное мнение
Unreal Engine 4
Легенда в мире игровых движков: разработка движка ведётся аж с 1998 года и не спешит умирать. Победитель битвы «Графон VS Мыло» и вообще славный парень. Подходит для любых задач. Известен своей любовью к оранжевому фильтру и гипертрофированным мужикам (шутка).
Плюсы
- Бесплатен для некоммерческого использования. Просит 5% отчислений при достижении вашей фирмой прибыли в 100 000$
- Возможность работы на Windows и Linux-подобных системах
- Одна из лучших служб поддержки пользователя на рынке и активное сообщество
- Из-за массовости движка игровые ресурсы и библиотеки доступны в огромном количестве
- Почти полное отсутствие багов
Минусы
- Раздутый размер более чем в 20 гигабайт
- Скачивание Windows-версии привязано к магазину
- Большинство проектов отдают странным пластиком (субъективно)
Прекрасный игровой движок, что заслуживает внимания. Но это профессиональный инструмент, что работает с сотнями тысяч дополнений и расширений. Не стоит ждать, что уже завтра получится сделать игру мечты, но информации и библиотек по движку, наверное, больше всех остальных. Обязательный must have.
Cryengine 5
Самый красивый парень на районе, но очень требовательный. Позволяет вырисовывать нечто грандиозное, а не только реалистичных лягушек. Когда-то был главным конкурентом Unreal Engine, но сейчас находится не в лучшей форме, хоть и продолжает развитие.
Интерфейс скучен и невыразителен, что больше подходит закрытым движкам внутренних студий, а не массовому продукту. Но за скучным внешним видом скрывается вполне логичный продукт, что позволяет освоить движок за считанные месяцы. Несмотря на позиционирование движка как универсального, остаётся лучшим средством для создания шутеров, для иных целей пригоден мало. Знание языка программирования С++ необходимо.
Плюсы
- Бесплатен для некоммерческого использования, просит отчисление в 5% от прибыли более 5 000$
- Лучшая графика на рынке
- Малый размер
Минусы
- Ужасная служба поддержки
- Отсутствие нормальной документации
- Нераспространённость игровых ассетов и полноценных гайдов от комьюнити
- Малопригоден для чего-то, кроме шутеров
- Полноценная неразбериха и в интерфейсе различных версий
Да, ужасный игровой движок, что должен был давно отправиться к Создателю, но почему-то ещё борется. Я помню еще CryEngine 2 и CryEngine 3, которые должны были стать прорывом в игровой индустрии. Но разработчики сами и убили всё и вся, а теперь пытаются спешно догнать давно ушедший поезд. Использовать стоит только устаревшую вылизанную версию CryEngine 3: уроков для этой версии в Сети много.
Unity
Самый молодой и горячий игровой движок. Получил широкую популярность благодаря своей простоте и многофункциональности.
Несмотря на серость, будто здесь побывал дементор, интерфейс очень прост и понятен. Разработка на движке не требует знаний в программировании: для Unity существуют дополнения, позволяющие задействовать аналоги Blueprints (построение игровой логики с помощью наглядных схем).
Плюсы
- Бесплатен для некоммерческого использования
- Простота и удобство
- Много материалов и ассетов
- Возможность работы на Windows и Linux-подобных системах
- Отличная служба поддержки
Минусы
- Плохая производительность готовых проектов
- Низкий уровень графики по сравнению с конкурентами
Современный открытый игрострой представляет собой стул на 3 ножках — графики, простоты, удобства. Но игровой движок не сделает за вас игру, только вы сами способны реализовать свои идеи. Всё будет зависеть от вашего терпения, трудолюбия и напора.
Удача — это миф!