Тема 1. Введение

Лекция 1.1. Что такое Unreal Engine?

Unreal Engine (UE) — это игровой движок. Иными словами, это программная среда, на основе которой создаются игры. Это продукт компании Epic Games, который изначально был разработан для игры под названием «Unreal» — отсюда и появилось название для движка.

big
Original size 1200x630

Лого Unreal Engine

Особенности Unreal Engine:

— В первую очередь UE ориентирован на 3D — графику, так как подразумевалось, что движок будет использован для внутренних проектов студии Epic Games.

— Unreal Engine обладает высокой степенью оптимизации.

— Рендеринг проходит в режиме real-time.

— Движок построен на языке C ++, который даёт огромное количество возможностей для программирования игр. Но ввиду того, что с UE работают не только программисты, но и художники компьютерной графики, для программы был разработан язык визуального программирования Blueprints. Данный язык строится на логических блоках-нодах, с помощью которых можно собрать код для различных задач.

big
Original size 1920x1016

Система программирования Blueprints

Достоинства Unreal Engine:

— Unreal Engine имеет широкий спектр графических возможностей. Выбирая тот или иной метод просчёта, можно осуществлять физически корректный рендеринг свечения и отражений.

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

— В движок можно встраивать искусственный интеллект, например, для того, чтобы заставить второстепенных персонажей игры реагировать на передвижение главного героя. С помощью модуля Behavior Tree вносятся корректировки в программу поведения персонажей.

Original size 1305x772

Модуль Behavior Tree

Недостатки Unreal Engine:

— Высокие системные требования.

— Дорогостоящие дополнительные модули для программы.

Original size 1896x925

Маркетплейс Epic Games для Unreal Engine

С чем работает игровой движок?

Благодаря качественной графике и оптимизации работы, Unreal Engine используется для создания игр для ПК и консолей ААА-класса, то есть высокобюджетных. Прежде всего, говоря о графике в контексте Unreal, имеют в виду 3d-игры, однако с 4 версии движка в нём появляются и инструменты для создания 2d-контента.

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

Unreal Engine подходит для работы с анимацией и для создания VR-среды.

И не так давно Unreal Engine стал использоваться в кинематографе и телевидении: рендеринг в режиме реального времени позволил накладывать спецэффекты в прямом эфире, а также осуществлять нечто наподобие рир-проекции — то есть вместо хромакея на фон ставятся LED-дисплеи с виртуальной локацией.

Лекция 1.2. Установка Unreal Engine

Unreal Engine скачивается с официального сайта Epic Games .

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

Минимальные системные требования для Unreal Engine таковы:

• Операционная система: Windows 10, macOS Monterey, Linux от CentOS 7.x и выше

• Процессор: Quad-core Intel или AMD, 2.5 ГГц

• Оперативная память: 8 ГБ RAM

• Графический процессор: DirectX 11 или DirectX 12 с поддержкой Shader Model 5, 2 ГБ видеопамяти

• Место на диске: 100 ГБ свободного пространства

• Для разработки и запуска игр: Microsoft Visual Studio 2017 или более новая версия

Рекомендуемые требования:

• Операционная система: Windows 10, macOS Monterey или Ubuntu 22.04

• Процессор: Quad-core Intel или AMD, 3.5 ГГц или быстрее

• Оперативная память: 16 ГБ RAM или более

• Графический процессор: DirectX 12 с поддержкой Shader Model 5, 4 ГБ видеопамяти или более

• Место на диске: 100 ГБ SSD

• Для разработки и запуска игр: Microsoft Visual Studio 2017 или более новая версия

Если ваш компьютер готов к работе с движком, можете смело устанавливать Unreal Engine и работать с материалами курса.

Для изучения курса рекомендуется использовать движок версии 5.0.3 и выше.

Chapter:
1
2
3
4
5
We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more