UNREAL ENGINE
От нуля до прототипа собственной игры — освоите разработку на Unreal Engine за 5 месяцев.
ОЛЬГА НИКУЛЕНКО
Работала над Metro Redux, Redfall и Doom: The Dark Ages

О курсе
- Продолжительность:
41 занятие
- Курсовой проект:
прототип собственной игры
Изучите полный цикл разработки на Unreal Engine: от логики в Blueprints до программирования на C++ и создания боевых механик через Gameplay Ability System. Построите геймплей, а также создадите персонажей, интерфейс, VFX и левел-дизайн. В финале презентуете курсовой проект — прототип собственной игры — и добавите его в портфолио.
Игры, созданные на Unreal Engine
- Fortnite
- BioShock Infinite
- PlayerUnknown's Battlegrounds (PUBG)
- Final Fantasy VII Remake
В ПРОГРАММУ КУРСА ВХОДЯТ
лекторка
ОЛЬГА НИКУЛЕНКО
Game Developer в The Multiplayer Group
Разрабатывала Metro Redux, Redfall и Doom: The Dark Ages
-
имеет более 10 лет опыта на позиции Game Developer в составе украинских и международных команд
-
разрабатывала три ААА-игры мирового класса: Metro Redux, Redfall и Doom: The Dark Ages
-
работала с ключевыми популярными игровыми движками, среди которых — Unreal Engine, Unity и IdTech
-
как лид команды новичков выпустила коммерчески успешный проект — интерактивную платформу для hospitality-сферы Novility
ПРОГРАММА КУРСА UNREAL ENGINE
-
01 занятие06.10.2025 19:00
Знакомство с разработкой игр
- Узнаете типы проектов в геймдеве и их классификацию
- Поймете, как формируются команды и какими они бывают в зависимости от типа и специфики проекта
- Разберете основные специальности, задействованные в разработке игр
-
02 занятие09.10.2025 19:00
Движки для разработки игр
- Узнаете, что такое игровой движок
- Поймете основные принципы архитектуры игрового движка
- Научитесь выбирать движок под конкретную игру
-
03 занятие13.10.2025 19:00
AI чат-боты в создании игр
- Рассмотрите самые популярные чат-боты, которые могут помочь в создании игры
- Разберете их преимущества и недостатки для разных типов проектов
-
04 занятие16.10.2025 19:00
Системы контроля версий
- Узнаете, что такое системы контроля версий и для чего они нужны
- Научитесь создавать локальный Git-репозиторий
- Поймете, как скачать удаленный Git-репозиторий и заливать свои изменения на сервер
- Сможете создать ветку для себя и настроить Git LFS
- Будете знать, как строится командная работа с системой контроля версий
-
05 занятие20.10.2025 19:00
Знакомство с Unreal Engine
- Научитесь устанавливать UE и создавать игровой проект из различных шаблонов
- Поймете, как загружать в проект ассеты из UE Marketplace
- Узнаете, где можно спросить о UE и найти ответ
-
06 занятие23.10.2025 19:00
Основы Blueprint. Часть 1
- Узнаете, что такое Blueprints и для чего их используют
- Научитесь создавать простой Blueprint с логикой
- Сможете отлаживать Blueprints
-
07 занятие27.10.2025 19:00
Основные классы UE
- Разберете базовые классы для разработки игры в UE
- Поймете различия между основными классами в игре
- Научитесь разрабатывать базовую игровую логику
-
08 занятие30.10.2025 19:00
Персонаж и его настройка
- Узнаете, из каких частей состоит типичный персонаж в игре на UE
- Поймете разницу между Skeletal Mesh и Static Mesh
- Сможете строить логику на Blueprints в классе персонажа
-
09 занятие03.11.2025 19:00
Система ввода (Input)
- Узнаете, как устроена система ввода в UE
- Сможете добавлять новые Input Actions и обрабатывать их
-
10 занятие06.11.2025 19:00
AI Controller
- Разберете, как строить AI-персонажей в игре
- Сможете настроить базовое дерево поведения
-
11 занятие10.11.2025 19:00
AI. Вспомогательные объекты
- Узнаете, как настраивать Perception в играх
- Научитесь настраивать NavMesh
-
12 занятие13.11.2025 19:00
Основы Blueprint. Часть 2
- Сможете использовать физический движок UE для игровой логики
- Поймете, как работает физика в играх и ее ограничения
-
13 занятие17.11.2025 19:00
Интерфейс пользователя
- Узнаете, как создаются виджеты для интерфейса
- Научитесь формировать виджеты с анимациями
-
14 занятие20.11.2025 19:00
Коммуникация между Blueprints
- Научитесь строить взаимодействие между различными Blueprints
-
15 занятие24.11.2025 19:00
Пример разработки игровой механики
- Узнаете, что такое декомпозиция фичи и для чего она нужна
- Сможете проводить итерации при разработке фичи
-
16 занятие27.11.2025 19:00
C++. Переменные
- Будете знать, как запускать C++ программу
- Рассмотрите, какие бывают типы переменных в C++
- Научитесь создавать переменные и работать с указателями
- Сможете считывать данные из консоли
- Разберете подходы к отладке кода
-
17 занятие01.12.2025 19:00
C++. Ветвления. Циклы
- Научитесь писать базовую логику с if/switch
- Сможете писать программы с использованием циклов
-
18 занятие04.12.2025 19:00
C++. Функции
- Научитесь писать функции на C++
- Поймете разницу между различными вариантами передачи данных функций
-
19 занятие08.12.2025 19:00
C++. Базовые контейнеры
- Узнаете о типах контейнеров и целях их применения
- Поймете, как пользоваться разными типами данных
-
20 занятие11.12.2025 19:00
C++. Структуры данных
- Сможете применять unordered-контейнеры и контейнеры с пользовательскими типами данных
-
21 занятие15.12.2025 19:00
C++. Классы
- Будете знать, как создавать собственные классы
- Поймете разницу между типами доступа
-
22 занятие18.12.2025 19:00
C++. Объектно-ориентированное программирование
- Научитесь строить иерархию классов
- Поймете отличия между разными типами связей
-
23 занятие22.12.2025 19:00
C++. Работа с памятью
- Научитесь использовать умные указатели и поймете разницу между ними
- Ознакомитесь с концепцией владения относительно объектов
- Поймете, как работать с Garbage Collector в UE
-
24 занятие05.01.2026 19:00
C++. Архитектура и паттерны
- Сможете создавать интерфейсы
- Поймете разницу между классом и интерфейсом
-
25 занятие08.01.2026 19:00
C++. Шаблоны. Многопоточность
- Будете понимать базовые термины многопоточного программирования
- Научитесь создавать базовые шаблоны и отдельные потоки для выполнения задач
-
26 занятие12.01.2026 19:00
Разработка на C++ в UE
- Научитесь создавать проект на базе C++
- Сможете писать логику компонентов на C++
-
27 занятие15.01.2026 19:00
Gameplay Ability System. Философия. Настройка/p>
- Поймете базовые термины GAS
- Узнаете, как настроить GAS в своем проекте
-
28 занятие19.01.2026 19:00
Gameplay Ability System. Атрибуты. Эффекты
- Научитесь создавать атрибуты и эффекты
- Поймете, как работать с атрибутами персонажа
- Будете знать, как накладывать эффекты на персонажа
-
29 занятие22.01.2026 19:00
Gameplay Ability System. Abilities
- Узнаете, как создать абилку для персонажа
- Сможете запускать анимации во время абилки
- Научитесь накладывать периодические эффекты
-
30 занятие26.01.2026 19:00
Gameplay Ability System. Итоги
- Сможете создать сложную абилку для персонажа
- Поймете, как использовать Ability Tasks
- Узнаете, как настраивать взаимосвязи между разными эффектами и абилками
-
31 занятие29.01.2026 19:00
Основы гейм-дизайна
- Разберете базовые термины гейм-дизайна
- Поймете, что такое design document и какова его цель
-
32 занятие02.02.2026 19:00
Математика в геймдеве
- Поймете базовую математику, необходимую в геймдеве
- Научитесь применять ее для определения ориентации объектов в пространстве
-
33 занятие05.02.2026 19:00
Анимации
- Поймете подходы в работе с анимациями
- Дізнаєтеся, як модифікувати анімаційний графік персонажа
-
34 занятие09.02.2026 19:00
Анимационные системы
- Поймете, когда можно использовать Root Motion
- Ознакомитесь с примерами систем анимации в разных движках
- Разберете хорошие и плохие анимации в играх
-
35 занятие12.02.2026 19:00
Левел-дизайн
- Изучите инструменты построения уровня в игре
- Поймете базовые подходы к левел-дизайну
-
36 занятие16.02.2026 19:00
Звук и звуковой дизайн в играх
- Сможете запускать звуки в игре
- Узнаете, как запускать звуки в анимациях
-
37 занятие19.02.2026 19:00
Visual Effects (VFX)
- Научитесь разрабатывать базовый эффект в Niagara
- Будете знать, как запускать его на персонаже
-
38 занятие23.02.2026 19:00
Данные в разработке игр
- Поймете, как можно организовывать данные в UE
- Научитесь создавать свой Data Asset и таблицу с данными
-
39 занятие26.02.2026 19:00
Онлайн-игры. Сборка проекта
- Разберете разные подходы в построении онлайн-игр
- Поймете, как собрать свой проект
-
40 занятие02.03.2026 19:00
Профайлинг. Оптимизация проекта
- Научитесь отлаживать программы разными способами
- Узнаете, как запрофайлить игру и проанализировать проблемные места
- Разберете основные методы оптимизации проекта
-
41 занятие09.03.2026 19:00
Презентация финальных проектов
- Представите свой проект лекторке и коллегам
регистрация
Пройдите все уровни обучения, чтобы создать для игрока тот опыт, который вы захотите.