info@app-android.ru

Скопировать

+7 (499) 112-41-16

Скопировать

Разработка игр на Unreal Engine

Unreal Engine берут, когда игре нужна тяжёлая графика на ПК и консолях. Разбираем, из чего состоит проект на этом движке, что в нём собирают визуальными скриптами, а что пишут на C++, под какие платформы он собирается, сколько стоит лицензия и в каких случаях лучше выбрать другой движок.

Blueprints и C++Nanite и LumenПК, консоли, телефоны11.11.2026
Робот-маскот студии за рабочим столом собирает трёхмерный уровень игры на большом мониторе
5.8
актуальная версия движка на ноябрь 2026 года
5 %
роялти с выручки игры сверх первого миллиона долларов
C++ и Blueprints
код и визуальные скрипты работают в одном проекте
32 ГБ
оперативной памяти Epic рекомендует для рабочего места
01

Что такое Unreal Engine и для каких игр его берут

Движок Epic Games: редактор, рендер, физика, звук и сборка под платформы в одном наборе.

Unreal Engine разрабатывает компания Epic Games. Движок появился в 1998 году вместе с шутером Unreal, а нынешнее поколение, Unreal Engine 5, открыли для разработчиков в апреле 2022 года. На ноябрь 2026 года актуальна версия 5.8, следующая, 5.9, доступна как предварительная сборка (Preview).

Epic описывает его как набор инструментов для игр, визуализации, кино, обучения и симуляции. В играх его выбирают, когда картинка входит в продукт: реалистичный свет, сложные материалы, большие сцены. Основные платформы таких проектов: ПК и консоли, о них подробнее на странице разработки компьютерных игр.

Игры для ПК и консолей
Реалистичная графика, динамический свет, детальные модели
Большие миры
Мир хранится по ячейкам и подгружается вокруг игрока
VR и тренажёры
Шлемы подключаются через стандарт OpenXR, симуляторы входят в заявленные сценарии движка
Ролики и визуализация
Трейлеры, синематики, архитектурные сцены. За линейное видео Epic роялти не берёт
02

Создание игр на Unreal Engine: редактор и устройство проекта

Проект, уровень, актор, компонент и ассет: пять основных понятий движка.

Проект лежит в папке на диске вместе с файлом .uproject. Её содержимое показывает панель Content Browser: через неё создают, импортируют и раскладывают по папкам все материалы игры. Сам редактор работает на Windows, macOS и Linux.

Уровень
Игровая область со всем, что видит игрок. Хранится отдельным файлом .umap, поэтому уровни называют ещё и картами
Актор
Любой объект, который можно поставить на уровень: камера, модель, точка появления игрока. Создаётся и удаляется прямо во время игры
Компонент
Часть функциональности внутри актора: свет, звук, вращение, столкновения. Отдельно от актора не существует
Ассет
Любая единица контента: модель, материал, эффект, звук
Blueprint-класс
Заготовка актора вместе с его логикой. Правка класса обновляет все экземпляры, расставленные по уровням

Для большого мира включают World Partition: мир лежит в одном уровне, разбитом на ячейки, и движок сам подгружает их по расстоянию до игрока. Каждый актор при этом сохраняется в свой файл, поэтому несколько человек меньше мешают друг другу, когда правят один уровень.

Уровень игры в разрезе: объекты на сцене и их составные части, разложенные рядом
Уровень игры в разрезе: объекты на сцене и их составные части, разложенные рядом
03

Blueprints и C++: что делают без кода, а что кодом

Визуальные скрипты для событий и настройки, C++ для основы игры и тяжёлых расчётов.

Blueprints называют визуальным языком: логику собирают из узлов событий, функций и переменных и соединяют их проводами. Геймдизайнер получает инструменты, которые обычно доступны только программисту, и сам собирает дверь, переключатель, подбираемый предмет или экран с полоской здоровья.

ЗадачаЧем делаютПочему
Двери, переключатели, подбираемые предметыBlueprintsреакция на событие, код не нужен
Сценарий одного уровня, например ролик по триггеруLevel Blueprintлогика привязана к конкретной карте
Прототип новой механикиBlueprintsидею проверяют без программиста
Сложные расчёты в каждом кадреC++в Blueprints они нагружают игру сильнее
Базовые классы и системы игрыC++программисты пишут основу, дизайнеры расширяют её в Blueprints

В рабочем проекте оба способа совмещают: программисты пишут на C++ базовые классы и открывают их для Blueprints, дизайнеры настраивают и расширяют их в редакторе. Исходный код движка на C++ открыт каждому, кто завёл учётную запись Epic и установил движок, поэтому поведение любой системы можно проверить и изменить.

04

Графика: Nanite, Lumen и что ещё есть в версии 5.8

Пять технологий, ради которых выбирают Unreal, и платформы, где каждая работает.

В новом проекте Lumen и Virtual Shadow Maps включены сразу. Обе технологии рассчитаны на консоли текущего поколения и мощные ПК, поэтому список целевых платформ сверяют с таблицей до начала работы над контентом.

ТехнологияЧто даётГде работает
Naniteгеометрия с детализацией до пикселя, уровни детализации строятся автоматическиПК и консоли текущего поколения
Lumenотражённый свет и отражения считаются на лету, без предварительного расчётаPS5, Xbox Series, Switch 2 и мощные ПК. PS4 и Xbox One не поддерживаются
Virtual Shadow Mapsтени высокого разрешения для детальной геометриирассчитаны на работу вместе с Nanite
MegaLightsмного динамических источников света с мягкими тенями. С версии 5.8 в статусе Production Ready, то есть готова для выпускаемых игрконсоли текущего поколения и ПК с видеокартой уровня RTX 2000 и новее
TSR (Temporal Super Resolution)картинка, близкая к 4К, при рендере в 1080pне зависит от платформы

В версии 5.8 появился облегчённый режим Lumen Lite. Он пока в статусе Beta: функция ещё дорабатывается, но уже стабильна. По описанию Epic, он вдвое быстрее Lumen высокого качества и рассчитан на 60 кадров в секунду на портативных консолях текущего поколения.

Комната игрового уровня с динамическим светом: лучи из окна, мягкие тени и отражения на полу
Комната игрового уровня с динамическим светом: лучи из окна, мягкие тени и отражения на полу
05

Физика, анимация, звук и интерфейс

Шесть встроенных систем, которые команде не нужно писать самой.

Кроме рендера, в движке есть готовые системы под остальные части игры.

Chaos Physics
Твёрдые тела, разрушения, ткань и транспорт
Animation Blueprint
Смешивает анимации и управляет скелетом персонажа в каждом кадре
Niagara
Основной инструмент визуальных эффектов: системы частиц и жидкости
MetaSounds
Звук на графах: его можно собирать процедурно и привязывать к событиям игры
UMG
Редактор интерфейса: полоски здоровья, счётчики и другие элементы экрана. Работает на тех же визуальных скриптах
Gameplay Framework
Готовые классы под правила игры, управление и персонажей с поддержкой сетевого режима
06

Сборки под платформы: ПК, консоли, мобильные и веб

Список платформ длинный, но Nanite и Lumen работают не на всех.

Движок компилирует код, готовит контент под выбранную платформу и упаковывает проект в её формат. В официальном списке Unreal Engine 5: Windows, macOS, Linux, Steam Deck, PlayStation 4 и 5, Xbox One и Xbox Series, Nintendo Switch и Switch 2, iOS, Android и шлемы виртуальной реальности через OpenXR.

ПК
Здесь работают все пять технологий из таблицы выше. Для Nanite и Lumen игроку нужна видеокарта с поддержкой DirectX 12
Консоли
Инструменты и код под PlayStation, Xbox и Nintendo бесплатны, но доступны только зарегистрированным разработчикам этих платформ
iOS и Android
У движка отдельный мобильный рендер. Lumen работает экспериментально на флагманах Android и пока не работает на iOS
Браузер
В списке платформ его нет. Игру можно транслировать в браузер с сервера через Pixel Streaming, а сборка под WebAssembly появилась в 5.9 Preview как экспериментальная

Для Google Play сборка должна целиться в Android 15, это умеют версии движка начиная с 5.7. Минимум для устройства: Android 8 и 64-битный процессор Arm. Подписанную сборку под iOS для проекта на C++ делают на компьютере с macOS. Цены на такие проекты есть на странице разработки мобильных игр.

Одна и та же игра на мониторе, игровой приставке и телефоне, рядом робот-маскот с геймпадом
Одна и та же игра на мониторе, игровой приставке и телефоне, рядом робот-маскот с геймпадом
07

Оптимизация и требования к железу

Что нужно команде для работы и что нужно игроку, чтобы игра шла.

Для рабочего места Epic рекомендует Windows 11, четырёхъядерный процессор от 2,5 ГГц, 32 ГБ оперативной памяти и видеокарту с 8 ГБ памяти и поддержкой DirectX 12.

У Lumen два режима. Аппаратная трассировка лучей требует от игрока видеокарту уровня NVIDIA RTX 2000 или AMD RX 6000 и новее. Программный режим рассчитан на более широкий круг железа, ему достаточно GTX 1070. Более слабые машины закрывают настройками качества: каждый следующий уровень Lumen вниз обходится примерно вдвое дешевле предыдущего.

Уровень качестваЦельПлатформы
Epic30 кадров в секундуконсоли, настройка по умолчанию
High60 кадров в секундуконсоли текущего поколения, кроме Switch 2
Medium60 кадров в секундуSwitch 2 и ПК среднего уровня
LowLumen выключензапасной вариант без динамического глобального освещения
08

Лицензия и стоимость движка

За сам движок студия не платит. Платит игра, когда заработает больше миллиона долларов.

Скачать движок и выпустить на нём игру можно бесплатно. Роялти 5 % появляется, когда выручка конкретной игры за всё время превысит 1 миллион долларов, и считается только с суммы сверх этого порога. Пример из условий Epic: игра заработала 1,2 миллиона долларов, роялти составит 10 тысяч.

Что ещё записано в лицензии
  • В расчёт идёт вся выручка игры: продажи, внутриигровые покупки, подписки и реклама
  • Выручка из Epic Games Store не учитывается, если платежи обрабатывает Epic
  • Ставка может снизиться до 3,5 %, если игра вышла в 2025 году или позже и появилась в Epic Games Store не позже, чем в других магазинах
  • За квартал, в котором игра принесла меньше 10 тысяч долларов, роялти не начисляется
  • Гонорар за разработку на заказ и полностью бесплатные игры роялти не облагаются
09

Fab: магазин ассетов Epic

Сюда переехал Unreal Engine Marketplace, и у покупок теперь два уровня лицензии.

Магазин ассетов Epic теперь называется Fab. Он открылся 22 октября 2024 года и собрал в одном месте ассеты Unreal Engine Marketplace и других каталогов Epic. Каталог встроен в редактор начиная с версии 5.3 и в Epic Games Launcher, купленный ассет можно перетащить прямо в сцену.

Что там берут
Модели, окружение, материалы, анимации, звук, эффекты, интерфейс, игровые системы, плагины и шаблоны игр
Два уровня цены
Personal для покупателей с выручкой до 100 тысяч долларов за последние 12 месяцев, Professional для остальных
Бесплатные ассеты
Часть каталога отдают по лицензии Creative Commons Attribution: бесплатно, с указанием автора
Старые товары
У части товаров осталась прежняя лицензия UE Marketplace, Epic выводит её из оборота

В смете попросите перечислить купленные ассеты и уровень лицензии по каждому.

10

Unreal или Unity: по каким признакам выбирать

Решают целевые платформы, требования к графике и состав команды.

Признак проектаUnreal EngineUnity
Главная платформаПК и консолимобильные, браузер, несколько платформ сразу
Графикареалистичная: Nanite, Lumen, динамический светдва режима графики: URP для мобильных и стилизации, HDRP для тяжёлых сцен
КодC++ и визуальные скрипты BlueprintsC#
Браузерэкспериментальная сборка в 5.9 Preview или трансляция с серверасборка под WebGL
Лицензия5 % с выручки игры сверх 1 миллиона долларовбесплатно при выручке и привлечённых средствах до 200 тысяч долларов за 12 месяцев, дальше подписка
Команда и железоспециалистов на рынке меньше, требования к машинам вышеспециалистов больше, порог входа ниже

Если картинка входит в продукт и игра выходит на ПК или консолях, выбирают Unreal. Если она должна попасть на телефоны или в браузер, проще начать с Unity. Как устроен второй движок, разобрано в статье «Разработка игр на Unity».

11

Разработка игр на Unreal Engine: от чего зависят срок и бюджет

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

Лицензия в смету разработки не входит: роялти появится после релиза и только при большой выручке. Бюджет складывается из работы людей, а двигают его три вещи.

Объём и детализация контента
Nanite допускает намного более детальные модели, но сделать их всё равно нужно. На 3D-проекте это самая объёмная статья по часам
Сетевой режим
Сервер и синхронизация меняют архитектуру с первого дня и переводят проект в следующую ценовую категорию
Число платформ
Каждую новую платформу отдельно оптимизируют, тестируют и проводят через требования магазина

Ориентир из прайса студии App-Android: разработка на Unreal Engine 5 начинается от 2 250 000 руб. при сроке от 3 месяцев. Это цена одной студии, а не рынка. RPG с сюжетом и мультиплеером занимает от 6 месяцев до года. Вилку под свои параметры можно прикинуть на странице цен, о сетевых проектах есть раздел онлайн-игр.

Перенос готовой игры на другую платформу в стартовый бюджет не входит и считается отдельной работой: портирование игр.

Четыре ошибки на проектах с Unreal Engine

Все четыре закладываются решениями, которые принимают в начале проекта.

01
Движок без списка платформ
Стабильной сборки под браузер у Unreal нет, Lumen не работает на PS4 и Xbox One, а на телефонах доступен только экспериментально. Сначала фиксируют платформы, потом выбирают движок и технологии.
02
Вся логика в Blueprints
Визуальные скрипты хороши для событий. Сложные расчёты в каждом кадре в них нагружают игру сильнее, их стоит перенести в C++.
03
Проверка только на рабочей станции
Машина разработчика с 32 ГБ памяти скрывает то, что видно на компьютере игрока. Минимальную конфигурацию записывают в ТЗ и проверяют на ней каждую сборку.
04
Ассеты без учёта лицензии
Уровень Personal в Fab рассчитан на покупателей с выручкой до 100 тысяч долларов за 12 месяцев. Остальным нужен Professional, и цена у него может быть другой.

Вопросы и ответы

Можно ли сделать игру на Unreal Engine без программиста?
Небольшую можно: по документации Epic, на Blueprints можно собрать и маленькую игру, и прототип. Двери, предметы, интерфейс и управление персонажем собираются без кода. Программист на C++ нужен, когда появляются сложные расчёты в каждом кадре и собственные базовые системы.
Сколько стоит Unreal Engine для коммерческой игры?
Ничего, пока выручка игры за всё время не превысит 1 миллион долларов. Дальше 5 % с суммы сверх порога. Ставка может снизиться до 3,5 %, если игра вышла в 2025 году или позже и появилась в Epic Games Store не позже, чем в других магазинах.
Запустится ли игра на Unreal Engine в браузере?
Штатно нет: браузера нет в списке платформ Unreal Engine 5. Pixel Streaming передаёт в браузер видеопоток, а сама игра выполняется на сервере. В версии 5.9 Preview появилась экспериментальная сборка под WebAssembly, но выпускать проекты на экспериментальных функциях Epic не рекомендует.
Подходит ли Unreal Engine для мобильной игры?
Собрать игру под iOS и Android можно, у движка есть отдельный мобильный рендер. Но Lumen на телефонах работает только экспериментально, на флагманах Android, а на iOS пока не работает. Для казуальной мобильной игры обычно хватает Unity: мобильные проекты составляют основную долю игр на этом движке.
Кто платит роялти, если игру делает студия на заказ?
Гонорар студии за разработку роялти не облагается: работа на заказ входит в список исключений Epic. Роялти считается с выручки самой игры, какая бы компания эту выручку ни собирала. Кто подаёт уведомление о релизе и квартальные отчёты, записывают в договоре.

Главное

  • Создание игр на Unreal Engine оправдано там, где графика входит в продукт: на ПК и консолях. На ноябрь 2026 года актуальна версия 5.8.
  • Проект состоит из уровней, акторов, компонентов и ассетов. Blueprint-класс работает как заготовка: правка расходится по всем экземплярам.
  • События и настройку собирают в Blueprints, основу игры и сложные расчёты пишут на C++.
  • Nanite и Lumen рассчитаны на ПК и консоли текущего поколения. На телефонах Lumen экспериментальный, сборка под браузер тоже.
  • Движок бесплатный, роялти 5 % начинается после 1 миллиона долларов выручки игры. Бюджет определяют контент, сетевая часть и число платформ.
Оценка проекта на Unreal Engine
Опишите идею, целевые платформы и минимальное железо игрока. За один рабочий день студия назовёт вилку бюджета, срок и состав команды.
Обсудить проект
Павел Иванов
Автор
Павел ИвановПрограммист Unity 3D, App-Android
Работает в студии App-Android, его карточка есть на странице команды. Студия 11 лет разрабатывает игры для мобильных устройств, ПК и браузеров и выпустила более 250 проектов. В 2025 году она заняла 1 место в Рейтинге Рунета среди разработчиков мобильных приложений в отрасли «Игры».
Написать Позвонить