
Unreal Engine — это мощный и популярный игровой движок, разработанный и поддерживаемый компанией Epic Games. Он предоставляет разработчикам инструменты и ресурсы для создания интерактивных 2D и 3D приложений, включая компьютерные игры, виртуальную и дополненную реальность, симуляторы, архитектурные визуализации и многое другое.
Рубрикатор
1. Введение 2. Unreal Engine 1 3. Unreal Engine 2 4. Unreal Engine 3 5. Unreal Engine 4 6. Unreal Engine 5 7. Области применения 8. Заключение 9. Источники
Введение
Unreal Engine является одним из самых популярных игровых движков в мире, который существует уже более 20 лет. Движок имеет широкий спектр функций и может работать на многих игровых платформах, включая PlayStation, Xbox, Nintendo Switch, Windows, macOS, мобильных устройствах на iOS и Android, а также на Linux и HTML5. Сегодня Unreal Engine активно используется в разработке игр, как для создания крупных проектов, так и для небольших игр независимых разработчиков. Благодаря своей гибкости и мощным инструментам Unreal Engine позволяет разработчикам создавать игры высокого качества с кинематографической графикой, сложными физическими взаимодействиями, реалистичной анимацией и множеством других возможностей.
Важно отметить, что Unreal Engine не только инструмент для создания игр. Он стал мультифункциональным инструментом, который широко используется в дизайне, архитектуре, искусстве и кино для создания уникальных мест и вселенных. Благодаря своей гибкости и многофункциональности, Unreal Engine стал популярным инструментом для создания виртуальной реальности, 3D визуализаций и интерактивных сред.
В визуальном исследовании я бы хотел проанализировать эволюцию игрового движка Unreal Engine и его влияние на игровую индустрию, а также разобраться, почему он стал одним из наиболее популярных инструментов для создания игр и привлек большое количество разработчиков по всему миру. Кроме того, я бы хотел разобраться, как Unreal Engine превратился в многопрофильный инструмент, используемый в различных областях.
Все началось в 1991 году, Тим Суини, основатель Epic Games, создал свою простую головоломку под названием ZZT, которая стала отправной точкой для его развития в игровой индустрии. Игра представляла собой абстрактную головоломку в подземельях, в которой игроки вели персонажа через лабиринт запертых дверей, сокровищ и врагов. Содержание и визуальная составляющая игры не были революционны, но Суини проработал подход к программированию, который в конечном итоге вылился в нечто гораздо большее.
ZZT [1991] Epic MegaGames
Unreal Engine 1
В 1995 году Тим Суини начал разработку первого поколения Unreal Engine. Этот движок использовался для создания шутера от первого лица под названием Unreal.
Игра Unreal была выпущена в 1998 году и стала одной из первых, которая обращала особое внимание на детализацию и текстуры. Unreal Engine включал такие функции, как обнаружение столкновений, встроенный редактор уровней и скайбокс. Скайбокс — объект в трёхмерной графике, играющий роль неба и горизонта.
Unreal [1998] Epic MegaGames | Digital Extremes
В 1999 году Epic Games выпустила вторую игру на базе Unreal Engine под названием Unreal Tournament. Разработчики внесли улучшения в Unreal Engine, чтобы оптимизировать производительность на более слабых компьютерах и улучшить многопользовательский режим игры. Также была улучшена графика, появилась возможность использовать высококачественные 24-битные текстуры без ущерба для производительности.
Unreal Tournament [1999] Epic MegaGames | Digital Extremes
Epic Games начала лицензировать Unreal Engine, что привело к созданию множества игр, использующих этот движок, включая такие проекты, как Deus Ex и Harry Potter and the Sorcerer’s Stone.
Deus Ex [2000] Ion Storm
Harry Potter and the Sorcerer’s Stone [2001] Westlake Interactive
Unreal Engine 2
В 2002 году была выпущена вторая версия Unreal Engine, которая стала важным моментом в истории движка. В ней были практически полностью переписаны ядро и механизм рендеринга. Графика стала в несколько раз более детализированной. Были добавлены новые функции: система частиц, скелетная анимация, движок трехмерного звука и возможность переговоров через микрофон с другими игроками во время игры. В игре Unreal Tournament 2004 разработчики впервые успешно внедрили игровой процесс, основанный на использовании транспортных средств.
Tom Clancy’s Splinter Cell [2003] Ubi Soft Montreal
Вместе с движком вышел бесплатный многопользовательский шутер America’s Army, разработанным в партнерстве с армией США. Игра создавалась не только для развлечения, но и для информирования, обучения и привлечения потенциальных солдат.
America’s Army [2002] U.S. Army
America’s Army — это игра от первого лица, которая представляет собой тактический симулятор солдата армии Соединенных Штатов. В ней игроку предоставляется возможность погрузиться в мир армейской жизни, начиная с учебного лагеря и заканчивая полноценными тактическими сражениями. В игре уделяется внимание не только боевым навыкам, но и аспектам армейской политики, процедурам и медицинской подготовке. Игроки могут получить полное представление о требованиях и обязанностях, связанных с жизнью и службой в армии, благодаря реалистичности и образовательному подходу игры.
Множество игр, таких как Unreal Tournament 2004, Shrek 2, а также многочисленные игры из серии Tom Clancy’s были созданы с использованием Unreal Engine 2.
Unreal Tournament 2004 [2004] Digital Extremes | Epic Games
Shrek 2 [2004] Luxoflux Corp
Unreal Engine 3
Unreal Engine 3, появившийся в ноябре 2006 года, представлял собой значительный прорыв в мире разработки игр. Эта новая версия движка была разработана с акцентом на использование многоядерных процессоров, как в персональных компьютерах, так и в новых игровых консолях PlayStation 3 и Xbox 360.
Gears of War [2006] Epic Games | People Can Fly
Существенным изменением по сравнению с Unreal Engine 2 было то, что вычисления производились для каждого пикселя, а не для каждой вершины. Это сделало графику намного лучше. Рендеринг также был улучшен, была добавлена поддержка рендеринга с высоким динамическим диапазоном. С 2010 года Unreal Engine поддерживает разработку под iOS и Android.
Популярность движка значительно выросла. Это привело к лицензионным соглашениям с такими крупными компаниями, как Activision, Electronic Arts, Capcom, Atari, Ubisoft, Disney, и другими; около 300 игр были разработаны с использованием Unreal Engine 3.
Mirror’s Edge [2008] EA DICE
Batman: Arkham Asylum [2009]
Разработчики продолжали развивать Unreal Engine 3. В движок были добавлены новые функции: система симуляции разрушений, симуляция большого скопления людей и динамика мягких тел.
Dishonored [2012] Arkane Studios
Несмотря на выход новой версии движка разработчики продолжали использовать Unreal Engine 3. Так в 2019 году вышла Mortal Kombat 11, которая использует модифицированный Unreal Engine 3.
Mortal Kombat 11 [2019] NetherRealm Studios
Unreal Engine 4
19 марта 2014 года появился Unreal Engine 4, представляя собой существенный шаг вперед в области разработки игр. Среди главных нововведений в Unreal Engine 4 стоит отметить глобальное освещение в реальном времени, которое значительно повысило реалистичность объектов на игровой сцене. Также появились такие нововведения как: процедурный генератор растительности, отражения для полупрозрачных поверхностей, инструменты для локализации игр, поддержка очков виртуальной реальности.
Street Fighter V [2016] Capcom | DIMPS
В сентябре 2014 года Epic Games открыла Unreal Engine marketplace.
Онлайн магазин представляет собой цифровую витрину, позволяющую создателям контента загружать и приобретать модели, ресурсы, звуки и другие необходимые материалы.
Unreal Engine marketplace. 2023 год
Еще одним важным достижением стало внедрение языка визуального программирования Blueprint. Это позволило разработчикам, художникам, дизайнерам создавать свои проекты без знаний программирования.
Редактор Blueprints, Unreal Engine 4
В 2015 году Epic Games сделали свой игровой движок бесплатным, с определенными условиями. Однако наиболее поразительное объявление было сделано в 2020 году, когда Epic Games сделали Unreal Engine 4 полностью бесплатным для всех, при условии дохода до 1 миллиона долларов в год.
Это решение открыло двери для множества талантливых разработчиков, которые ранее могли столкнуться с финансовыми ограничениями при использовании игрового движка.
Таким образом, Epic Games дали возможность широкому кругу людей осуществить свои творческие идеи и создать удивительные игры с помощью Unreal Engine 4.
Hello Neighbor [2017] Dynamic Pixels
Unreal Engine 4 превзошел своего предшественника по количеству разработанных игр. Общее число игр, созданных с использованием Unreal Engine 4, превышает 400.
PUBG: Battlegrounds [2017] PUBG Corporation
Star Wars Jedi: Fallen Order [2019] Respawn Entertainment
Unreal Engine 5
В апреле 2020 года Epic Games анонсировала Unreal Engine 5, новую версию своего игрового движка. Этот движок предлагает ряд новых функций и технологий, которые значительно улучшают качество графики и позволяют создавать более реалистичные виртуальные миры.
Next-Gen Real-Time Demo Running on PlayStation 5 [2020]
Среди функций нового движка — система улучшения качества изображения Nanite, которая позволяет работать с высоко детализированными 3D-моделями без потери производительности, обширная библиотека готовых 3D-объектов для ускорения процесса создания игрового контента, а также система MetaHuman, которая позволяет разработчикам создавать удивительно реалистичных персонажей.
The Matrix Awakens [2021] Epic Games
Одно из самых важных нововведений — это технология глобального освещения Lumen.
Lumin создает динамическое освещение и позволяет свету отражаться от объектов для создания более реалистичных и красивых сцен.
Эти новые функции и инструменты Unreal Engine 5 предлагают разработчикам еще больше возможностей для создания захватывающих и впечатляющих игр.
Fortnite стала первой игрой, использующей Unreal Engine 5. Она используется для демонстрации потенциала нового движка.
Fortnite [2018] Epic Games, C «Nanite» и «Lumen» (слева) и без (справа)
Fortnite [2018] Epic Games, C «Nanite» и «Lumen» (слева) и без (справа)
Unreal Engine 5.2 Feature Highlights [2023]
Unreal Engine 5 становится все более популярным среди разработчиков, сейчас множество проектов находится в разработке. ARC 2, The Day Before, Black Myth: Wukong, Senua’s Saga: Hellblade 2 — игры на движке Unreal Engine 5, которые скоро выходят.
Области применения
Unreal Engine применяется не только в игровой индустрии, но также находит применение в различных других отраслях. Вот некоторые примеры использования Unreal Engine: Архитектура и дизайн. Unreal Engine позволяет архитекторам и дизайнерам создавать виртуальные модели зданий, интерактивные визуализации и показывать клиентам реалистичные презентации своих проектов.
Использование Unreal Engine для создания архитектурных визуализаций
Фильмы и анимация. Unreal Engine используется для создания визуальных эффектов и компьютерной графики в фильмах, телевизионных шоу, рекламных роликах и анимационных проектах.
Съемки сериала Мандалорец с использованием Unreal Engine
Виртуальная реальность и дополненная реальность. Unreal Engine используется для создания виртуальной и дополненной реальностей в различных областях, включая образование, тренировки, архитектуру, медицину и многих других.
Il Divino: Michelangelo’s Sistine Ceiling in VR / Сикстинский потолок Микеланджело в виртуальной реальности. Unreal Engine
Это лишь некоторые примеры применения Unreal Engine вне игровой индустрии. Благодаря своей гибкости и мощным возможностям, движок находит применение во многих сферах, где требуется создание высококачественных визуализаций и интерактивного контента.
Заключение
Unreal Engine прошел долгий путь и продолжает эволюционировать, претерпевая значительные изменения и внедряя новые технологии. Эти инновации позволили достичь невероятной реалистичности графики и сделать движок более доступным. Компания Epic Games создала магазин ассетов, предлагая различные ресурсы и инструменты для облегчения разработки. Визуальный язык программирования Blueprint позволяет не только программистам, но и другим творческим специалистам создавать проекты без глубоких знаний программирования.
Unreal Engine сегодня является мощным и популярным инструментом с широким функционалом, который вышел далеко за пределы разработки компьютерных игр. С его помощью создаются высококачественные проекты, а Epic Games продолжает развивать и поддерживать этот инструмент, делая его доступным для широкого круга пользователей и способствуя развитию творческого потенциала различных профессионалов.
Источники
История игровых движков № 5 — Unreal Engine / www.iguides.ru [Электронный ресурс]. Режим доступа: https://www.iguides.ru/main/gadgets/other_vendors/istoriya_igrovykh_dvizhkov_5_unreal_engine/ (дата обращения 05.04.2023).
Маккефри M. Unreal Engine VR для разработчиков / Пер. с англ. под ред. Н. И. Веселко. М.: Бомбора, 2019.
Официальный сайт Unreal Engine [Электронный ресурс]. Режим доступа: https://www.unrealengine.com/en-US (дата обращения 05.04.2023).
Спираль эволюции. Развитие движка UnrealED / www.igromania.ru [Электронный ресурс]. Режим доступа: https://www.igromania.ru/article/4071/Spiral_yevolyucii._Razvitie_dvizhka_UnrealED.html (дата обращения 05.04.2023).
Шэннон Т. Unreal Engine 4 для дизайна и визуализации / Пер. с англ. под ред. О. В. Максименкова. М.: Бомбора, 2021.
Evolution of Unreal Engine [1995-2023] [Видеоролик] / youtube.com [Электронный ресурс]. Режим доступа: https://www.youtube.com/watch?v=TaLiMiyi2g4&t=143s (дата обращения 05.04.2023).
History of the Unreal Engine / www.ign.com [Электронный ресурс]. Режим доступа: https://www.ign.com/articles/2010/02/23/history-of-the-unreal-engine (дата обращения 05.04.2023).




