Unreal Engine Developer
Створіть власну гру на Unreal Engine та розпочніть кар’єру в геймдеві.
Михайло Столович
Senior Game Developer у Pixagon Games
7+ років досвіду в геймдеві

Про курс
- Тривалість:
40 занять
- Курсовий проєкт:
прототип власної гри
Почнемо курс зі знайомства з Unreal Engine, а згодом перейдемо до налаштування персонажа та розробки користувацького інтерфейсу. Після цього зосередимося на розробці на С++, зокрема ООП та патернах. Далі заглибимося в роботу з геймплеєм, охоплюючи ігрові механіки та левел-дизайн. Наприкінці кожен студент презентує курсовий проєкт — прототип власної гри.
КУРСОВИЙ ПРОЄКТ
Після завершення курсу ви зможете створити прототип власної гри так, як це зробив Олександр Коба. На відео — симулятор аеророзвідника «Поклик неба» (Call of the Sky). І хоча це ще не повний функціонал, у грі вже зараз є багато цікавих фіч: масштабні мапи, перемикання POV, випадкова генерація хмар та зміна погоди й заряду батареї.
Цей проєкт створено протягом курсу з урахуванням опанованих навичок — за 4 місяці навчання так зможете і ви.

Ігри, створені на UE
- Fortnite
- BioShock Infinite
- PlayerUnknown's Battlegrounds (PUBG)
- Final Fantasy VII Remake
ДО ПРОГРАМИ КУРСУ ВХОДЯТЬ
лектор
Михайло Столович
Senior Game Developer у Pixagon Games, 7+ років досвіду в геймдеві
-
почав кар’єру в Ubisoft розробником на С++
-
має досвід роботи як у пропрієтарних рушіях, так і у CryEngine та Unreal Engine
-
створював ігрові всесвіти для Blackwood Games
Програма
-
01 заняття25.03.25 19:00
Знайомство з розробкою ігор
- Зрозумієте, що таке ігровий рушій
- Розберете основні спеціальності, залучені до розробки ігор
- Дізнаєтеся, для яких завдань підходить UE
-
02 заняття27.03.25 19:00
Знайомство з Unreal Engine
- Навчитеся встановлювати UE та створювати ігровий проєкт із різних шаблонів
- Зрозумієте, як завантажувати в проєкт Assets із UE-маркетплейсу
- Знатимете, де можна запитати щодо UE та де шукати відповіді
-
03 заняття01.04.25 19:00
Системи контролю версій
- Зрозумієте, що таке системи контролю версій
- Навчитеся створювати локальний Git-репозиторій
- Дізнаєтеся, як звантажувати віддалений Git-репозиторій та заливати свої зміни на сервер
- Навчитеся створювати гілку для себе та налаштовувати Git LFS
- Знатимете, яким чином будують командну роботу із системою контролю версій
-
04 заняття03.04.25 19:00
Основи Blueprint. Частина 1
- Дізнаєтеся, що таке Blueprints і навіщо їх використовують
- Навчитеся створювати простий Blueprint із логікою
-
05 заняття08.04.25 19:00
Основні складові Unreal Engine
- Вивчите базові класи для розробки гри в UE
- Зрозумієте відмінність між основними класами у грі
- Навчитеся розробляти базову логіку для гри
-
06 заняття10.04.25 19:00
Основи Blueprint. Частина 2
- Навчитеся використовувати фізичний рушій в UE для ігрової логіки
- Зрозумієте, яким чином працює фізика в іграх і які в неї обмеження
-
07 заняття15.04.25 19:00
Персонаж та його налаштування
- Знатимете, з яких частин складається типовий персонаж у грі на UE
- Зрозумієте відмінність між Skeletal Mesh та Static Mesh
- Зможете будувати логіку на Blueprints у класі персонажа
-
08 заняття17.04.25 19:00
Система вводу (Input)
- Знатимете, як влаштована Input-система в UE
- Вмітимете додавати нові Input Actions та обробляти їх
-
09 заняття22.04.25 19:00
Інтерфейс користувача
- Дізнаєтеся, як створюють віджети для інтерфейсу користувача
- Навчитеся створювати віджети з анімаціями
-
10 заняття24.04.25 19:00
Комунікація між Blueprints
- Навчитеся будувати комунікацію між різними Blueprints
-
11 заняття29.04.25 19:00
Приклад розробки ігрової механіки
- Дізнаєтеся, що таке декомпозиція фічі та навіщо вона потрібна
- Вмітимете ітерувати під час розробки фічі
-
12 заняття01.05.25 19:00
С++. Змінні
- Знатимете, як запускати С++ програму
- Дізнаєтеся, які бувають типи змінних у С++
- Навчитеся створювати змінні та працювати із вказівниками
- Вмітимете читати дані з консолі
-
13 заняття06.05.25 19:00
С++. Розгалуження. Цикли
- Навчитеся писати базову логіку з if/switch
- Зможете писати програми з використанням циклів
-
14 заняття08.05.25 19:00
С++. Функції
- Навчитеся писати функції на С++
- Зрозумієте відмінність між різними варіантами передачі даних функцій
-
15 заняття13.05.25 19:00
С++. Базові контейнери
- Дізнаєтеся про типи контейнерів і цілі їх застосування
- Розумітимете, як користуватися різними типами даних
-
16 заняття15.05.25 19:00
С++. Структури даних
- Вмітимете використовувати unordered-контейнери та контейнери з користувацькими типами даних
-
17 заняття20.05.25 19:00
С++. Класи
- Знатимете, як створювати свої класи
- Зрозумієте відмінність між різними типами доступу
-
18 заняття22.05.25 19:00
C++. Об’єктно-орієнтоване програмування
- Навчитеся створювати ієрархію класів
- Розумітимете відмінність між різними типами зв’язку
-
19 заняття27.05.25 19:00
C++. Робота з пам'яттю
- Навчитеся використовувати розумні вказівники та зрозумієте відмінність між ними
- Ознайомитеся з концепцією власності щодо об’єктів
- Знатимете, як працювати з Garbage Collector в UE
-
20 заняття29.05.25 19:00
C++. Архітектура та патерни
- Вмітимете створювати інтерфейси
- Зрозумієте відмінність між класом та інтерфейсом
-
21 заняття03.06.25 19:00
С++. Шаблони. Багатопотоковість
- Розумітимете базові терміни багатопотокового програмування
- Навчитеся створювати базові шаблони та окремі потоки для виконання завдань
-
22 заняття05.06.25 19:00
Розробка на С++ в Unreal Engine
- Навчитеся створювати проєкт із базою на С++
- Вмітимете писати логіку компонентів на С++
-
23 заняття10.06.25 19:00
Gameplay Ability System. Філософія. Налаштування
- Зрозумієте базові терміни GAS
- Дізнаєтеся, як налаштувати GAS на своєму проєкті
-
24 заняття12.06.25 19:00
Gameplay Ability System. Атрибути. Ефекти
- Навчитеся створити атрибути й ефекти
- Розумітимете, як працювати з атрибутами персонажа
- Знатимете, як накладати ефекти на персонажа
-
25 заняття17.06.25 19:00
Gameplay Ability System. Abilities
- Дізнаєтеся, як створити абілку для персонажа
- Зможете запускати анімації під час абілки
- Навчитеся накладати періодичні ефекти
-
26 заняття19.06.25 19:00
Основи геймдизайну
- Розберете базові терміни геймдизайну
- Зрозумієте, що таке design document і яка його мета
-
27 заняття24.06.25 19:00
Математика в геймдеві
- Зрозумієте базову математику, яка потрібна у геймдеві
- Навчитеся застосовувати математику для визначення орієнтації об’єктів у просторі
-
28 заняття26.06.25 19:00
Анімації
- Розумітимете підходи в роботі з анімаціями
- Дізнаєтеся, як модифікувати анімаційний графік персонажа
-
29 заняття01.07.25 19:00
Анімаційні системи
- Зрозумієте, коли можна використовувати Root Motion
- Ознайомитеся з прикладами систем анімації у різних рушіях
- Розберете гарні та погані анімації в іграх
-
30 заняття03.07.25 19:00
Левел-дизайн
- Вивчите інструменти побудови рівня в грі
- Зрозумієте базові підходи щодо левел-дизайну
-
31 заняття08.07.25 19:00
AI. Побудова логіки агентів
- Дізнаєтеся, як будувати AI-персонажів у грі
- Вмітимете налаштувати базове поведінкове дерево
-
32 заняття10.07.25 19:00
AI. Допоміжні об’єкти
- Знатимете, як налаштувати Perception в іграх
- Навчитеся налаштовувати NavMesh
-
33 заняття15.07.25 19:00
Звук та звуковий дизайн в іграх
- Вмітимете запускати звуки в грі
- Дізнаєтеся, як запускати звуки в анімаціях
-
34 заняття17.07.25 19:00
Visual Effects (VFX)
- Навчитеся розробляти базовий ефект у Niagara
- Знатимете, як запускати його на персонажі
-
35 заняття22.07.25 19:00
Дані в розробці ігор
- Зрозумієте, яким чином можна організовувати дані в UE
- Навчитеся створювати свій Data Asset і таблицю з даними
-
36 заняття24.07.25 19:00
Онлайн-ігри. Збірка проєкту
- Розберете різні підходи у побудові онлайн-ігор
- Зрозумієте, як зібрати свій проєкт
-
37 заняття29.07.25 19:00
Налагодження проєкту. Профайлинг
- Навчитеся налагоджувати програми різними способами
- Дізнаєтеся, як запрофайлити гру і проаналізувати проблемні місця
-
38 заняття31.07.25 19:00
Презентація фінальних проєктів
- Представите свій проєкт лектору та колегам
-
39 заняття05.08.25 19:00
Розвиток кар'єри в ІТ
-
40 заняття07.08.25 19:00
Стратегія пошуку роботи
-
41 заняття12.08.25 19:00
Резюме та супровідний лист
-
42 заняття14.08.25 19:00
Інтерв'ю з рекрутером та hiring-менеджером + воркшоп питання/ відповіді
реєстрація
Створюйте віртуальні всесвіти на Unreal Engine та стартуйте в геймдеві.