|
@@ -0,0 +1,35 @@
|
|
|
+# Что такое Unreal Engine: история развития, преимущества и ключевые функции
|
|
|
+Любители видеоигр наверняка знают, что многие современные проекты сделаны на Unreal Engine. Но для тех, кто только начал интересоваться миром игр или хочет больше погрузиться в основы разработки, потребуется чуть больше сведений о том, что это такое.
|
|
|
+
|
|
|
+## Что такое Unreal Engine
|
|
|
+Unreal Engine, или просто UE, — это игровой движок от Epic Games, одной из крупнейших американских компаний по разработке игр и программного обеспечения. И хотя инструмент предназначен в первую очередь для создания видеоигр, он подходит и для производства неигровых проектов в области архитектуры, строительства, автомобильной промышленности, медицины, кинематографа, анимации и других сфер.
|
|
|
+## Краткая история развития
|
|
|
+Самую первую версию движка создали в конце 1990-х. Впервые его возможности продемонстрировали в одноимённом шутере Unreal, который отличался необычайно реалистичной графикой для того времени. На протяжении более 10 лет движок и его последующие версии распространялись исключительно по лицензии, приобрести которую могли лишь крупные компании. В ноябре 2009 года Epic Games выпустила Unreal Development Kit - бесплатную версию Unreal Engine 3 SDK, и это поспособствовало продвижению технологии среди инди-разработчиков.
|
|
|
+
|
|
|
+
|
|
|
+В начале 2014 года состоялся релиз Unreal Engine 4. Поначалу движок распространялся по подписке стоимостью 19 долларов за месяц. Кроме того, разработчики выплачивали 5% от прибыли с каждой игры, разработанной на Unreal Engine. Через год Epic Games отказалась от такой модели распространения, оставив за собой право получать отчисления, если заработок с игры превысит 3 тысячи долларов за квартал или 12 тысяч долларов за год.
|
|
|
+
|
|
|
+
|
|
|
+С середины 2020 года компания обозначила окончательные условия лицензии. Теперь разработчик выплачивает 5% прибыли компании Epic Games только в том случае, если выручка проекта достигает миллиона долларов и превосходит этот показатель. Данные условия распространяются не только на четвёртую, но и на новую пятую версию движка, которая официально вышла в апреле 2022 года. Учитывая, что таких объёмов продаж может достичь не каждая игра, вариант удобен для тех, кто только начинает свой путь в разработке.
|
|
|
+
|
|
|
+На Unreal Engine 4 и Unreal Engine 5 создано много известных игр, включая Fortnite, Borderlands 3, Hogwarts Legacy, Atomic Heart, It Takes Two, The Callisto Protocol.
|
|
|
+## Особенности Unreal Engine
|
|
|
+Редактор движка Unreal Editor создан по принципу «что пользователь видит, то и получит». Это означает, что итоговый результат не будет отличаться от его изображения в 3D-вьюпорте. К тому же редактор очень удобен для использования: все ассеты (модели, источники освещения, визуальные эффекты и так далее) можно сразу разместить в сцене, перетащив из папок. В целом Unreal Editor можно назвать комплексной системой, состоящей из многочисленных редакторов, которая направлена на то, чтобы сделать процесс разработки максимально цельным.
|
|
|
+
|
|
|
+Помимо поддержки С++, в Unreal Engine есть собственная система визуального программирования — блюпринты. Это ноды с данными, соединённые между собой. С помощью блюпринтов даже пользователь без навыков программирования может управлять событиями и функциями в проекте. А это значит, что в Unreal Editor могут воплощать свои задумки представители творческих профессий.
|
|
|
+
|
|
|
+Sequencer — удобный инструмент для создания кат-сцен. Его интерфейс визуально напоминает видеоредактор. У каждого элемента кат-сцены (у камер, звуковой дорожки, статических мешей, анимаций) есть своя дорожка, где можно добавить ключевые кадры, а также отредактировать каждый сегмент отдельно. То есть в Sequencer доступна функция полноценного монтажа без дополнительного редактирования в сторонних программах.
|
|
|
+## Достоинства и недостатки движка
|
|
|
+Плюсы Unreal Engine:
|
|
|
+- Нацеленность на масштабные проекты с реалистичной графикой и открытым миром.
|
|
|
+- Удобный редактор. Большинство операций проводится интуитивно.
|
|
|
+- Доступ к исходному коду.
|
|
|
+- Возможность создавать проекты без навыков программирования.
|
|
|
+- Поддержка Epic Games для разработчиков. Проекты, которые компания сочтёт перспективными, могут выиграть грант на сумму от 5 до 500 тысяч долларов.
|
|
|
+
|
|
|
+Минусы Unreal Engine:
|
|
|
+- В настоящий момент спрос на UE-специалистов в среднем в 2,5 раза меньше, чем на специалистов по Unity. Это обусловлено высокой популярностью последнего в России и странах СНГ.
|
|
|
+- Движок нацелен преимущественно на высокобюджетные проекты. Нет смысла создавать на нём простые или нишевые игры. Иными словами, если вы разрабатываете 2D-платформер или визуальную новеллу, будет целесообразнее обратить внимание на другие движки.
|
|
|
+- Проблемы с оптимизацией мобильных игр, в частности из-за слишком большого размера файлов проекта.
|
|
|
+- Официальной документации порой недостаточно для решения проблем. Часто для того, чтобы решить какую-либо проблему, приходится собирать информацию по крупицам на специальном форуме.
|
|
|
+- Пятая версия движка пока не может похвастаться стабильной работой.
|