Что такое Unreal Engine

и где используется?

Unreal Engine — это движок для создания игр. Лидируют сегодня два универсальных игровых движка, и один из них — Анрил. «Универсальный» значит, что на нём делают 2D и 3D-игры под любые ОС для ПК, игровых приставок и мобильных устройств.

На Unreal Engine создано множество популярных игр AAA-класса. Такие игры отличает качественная графика и реализм. Именно здесь Анрил заткнул всех за пояс. Последние, 4-я и 5-я, версии движка демонстрируют невероятный фотореализм, а игры мало чем уступают голливудским блокбастерам.

Фотореализм в Unreal Engine 5
Фотореализм в игровом движке Unreal Engine 5

А что с разработкой 2D-игр? Ещё в 4-ой версии появились инструменты для создания мобильных игр. И уже возникло немалое их число, что развеяло миф, будто бы на Анриле можно делать игры только для ПК.



Что может движок


Он решает наиболее трудоёмкие и рутинные задачи. Это позволяет разработчику заниматься созданием игровых механик, а графику, звук, экспорт 3D-моделей, расчёты физики персонажей и окружения, сетевой код и другие заковыристые задачи, отдать на откуп движку. И эти задачи ещё и хорошо оптимизируются.

Но, прежде чем подробнее рассказать о возможностях движка, и о том, сложно ли освоить Unreal Engine, нужно ответить на один вопрос.

А сколько всё это удовольствие стоит? Обрадую, ещё с 2015 года Анрил стал бесплатным. Ну или почти бесплатным, пока ваша игра не принесёт вам миллион долларов. Только тогда нужно будет отчислять 5% дохода. Но, уверен, что начинающих такое условие, ни капельки не смутит, да оно и вполне приемлемое. Более того, и бесплатных материалов из библиотеки движка Megascans вполне хватит для создания качественной игры.

Библиотека Megascans
Библиотека материалов Megascans

Т.е. начинающим на старте беспокоиться о расходах не придётся.



Как работает движок


В Unreal Engine можно выбрать между языком программирования C++ и системой визуальной разработки Blueprint, где с помощью блоков можно создать игру, не умея программировать. Естественно, некоторых ограничений при этом не избежать. Но, небольшие по размеру игры эти ограничения особенно не затрагивают.

Что касается языка C++, это, пожалуй, единственный пункт, где Анрил Энджин уступает своему конкуренту — движку Unity. В нём используется, менее сложный в освоении язык, — C#. В остальном Анрил явно доминирует.



Где брать графику


Вот здесь Анрилу нет равных. Я упоминал библиотеку Megascans, где находится огромное количество детализованных 3D-объектов и реалистичных текстур. Это элементы архитектуры, интерьеров и ландшафтов. Можно создать всё, на что хватит вашей фантазии. Ну, например, можно возвести замок с подземельем, среди скалистых гор и лесов. И всё это бесплатно.

А совсем недавно компания Epic Games, владелец движка, презентовала новый онлайн-инструмент MetaHuman. В нём можно из шаблонов изготавливать реалистичные 3D-модели людей, и затем легко экспортировать в движок.

MetaHuman
3D-модели людей в MetaHuman

И, вообще, движок насыщен полезными инструментами, которые упростят множество трудоёмких задач. Например, есть готовые шаблоны движений для различных моделей, и их ещё можно видоизменять по-своему. Можно сгенерировать дождь, снег, пыль, блёстки и другие частицы с естественным движением. И подобных визуальных эффектов в Анриле множество.



Для кого этот движок


Его используют крупные игровые студии, он идеально подходит для командной работы. А система Blueprint позволяет подключить к совместной работе непрограммистов: художников и дизайнеров. Но его могут использовать и независимые инди-разработчики. Небольшую игру может сделать и один человек.



Где ещё используют Unreal Engine


Игровой сферой возможности Анрила не ограничиваются. Его используют в киноиндустрии, например, при съёмке сериала «Мандалорец». А, если посмотреть технические демки, созданные в недрах Epic Games, для демонстрации возможностей 5-ой версии движка, то вообще не сразу понимаешь, что это не реальное кино.

Демо Unreal Engine 5
Фрагмент из демо Unreal Engine 5

Эти технологии оказались востребованы и в архитектуре. Например, в городском планировании. С помощью Анрила разработана 3D-карта японской столицы. Его используют для реконструкции зданий и для разработки макетов, компании, чья сфера интересов — недвижимость.

3D-карта Токио
Фрагмент 3D-карты города Токио

Технологии Анрила пригодились в медицине, и много, где ещё. Например, в автомобильном производстве. Такие бренды, как Audi и Volkswagen давно уже используют Unreal Engine для проектирования, и в области маркетинга. А в компании BMW пошли ещё дальше, здесь успешным стало применение симуляторов виртуальной реальности. И теперь Анрил используют на всех стадиях производства.

Производство автомобилей BMW
Проектирование автомобилей BMW в Unreal Engine

Создаём игру / с нуля

Популярное

Полезное

Получить книгу

Мы здесь

Поделиться материалом с друзьями:

Вверх