UNREAL ENGINE
Опануйте Unreal Engine від нуля до створення власного ігрового всесвіту — і розпочніть кар’єру в геймдеві.
ОЛЬГА НІКУЛЕНКО
Розробляла 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 та створювати ігровий проєкт із різних шаблонів
- Зрозумієте, як завантажувати в проєкт Assets із UE-маркетплейсу
- З’ясуєте, де можна запитати про 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)
- З’ясуєте, як влаштована 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. Філософія. Налаштування
- Зрозумієте базові терміни 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
Презентація фінальних проєктів
- Представите свій проєкт лекторці та колегам
реєстрація
Навчіться створювати віртуальні всесвіти на Unreal Engine, щоб стартувати в геймдеві.