Unreal Engine: від першої сцени — до прототипу власної гри
Перестаньте блукати в хаотичних туторіалах і отримайте системне розуміння рушія.
Анастасія Чепурна
Senior C++ / Unreal Engine Developer у Room 8 Group

Про курс
- Тривалість:
25 занять
- Фінальний проєкт:
Прототип власної гри
На курсі навчитеся працювати з Blueprint — створювати логіку гри, AI-ботів, UI та анімації. Зрозумієте, з чого складається гра (Actor, Component і GameMode), і зможете створити мультиплеєр.
У фіналі — презентуєте власний ігровий прототип і станете на крок ближче до геймдеву.
*підходить для будь-якого рівня С++
Ігри, створені на Unreal Engine
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- The Witcher 4
- Fortnite
- PlayerUnknown’s Battlegrounds (PUBG)
- Final Fantasy VII Remake
ДО ПРОГРАМИ КУРСУ ВХОДЯТЬ
лекторка
Анастасія Чепурна
Senior C++ / Unreal Engine Developer у Room 8 Group
-
7 років у геймдеві, з них 6 — з Unreal Engine 4 та 5.
-
Працювала в європейських AAA-студіях, має досвід роботи з американськими та азійськими клієнтами.
-
Розробляла ігри для PC, Xbox, PlayStation та Nintendo.
-
Спеціалізується на gameplay-логіці, мультиплеєрі, UI та онлайн-системах, переважно в шутерах
ПРОГРАМА КУРСУ
-
01 заняття25.06.2026 19:00
Quick start: базові інструменти й налаштування сцени
- Познайомитеся з цілями курсу, його структурою та очікуваними результатами
- Розберетесь у можливостях Unreal Engine та його застосуванні в індустрії
- Створите перший проєкт і навчитесь працювати з темплейтами
- Орієнтуватиметесь у сцені
- Додаватимете нові елементи й редагуватимете сцену під свої задачі
- Зрозумієте, як працює простір під час редагування та гри
-
02 заняття29.06.2026 19:00
Базовий фреймворк: Object, Actor, Component
- Розберетесь у базовій ієрархії Unreal: Object, Actor, Component
- Зрозумієте, як працює Level та як організована сцена
- Створите перший Blueprint і додасте компоненти
- Працюватимете з Transform і зрозумієте відносність компонентів
- Навчитеся наслідувати логіку від батьківських класів
- Розрізнятимете Blueprint Actor і Static Mesh Actor
- Редагуватимете актори на сцені та в Blueprint
-
03 заняття02.07.2026 19:00
Player, Controller, Camera
- Розберетесь у різниці між Pawn і Character та їхньому використанні
- Зрозумієте роль Player Controller і принцип розділення логіки
- Навчитеся працювати з Possess/Unpossess
- Налаштуєте Movement-компонент і взаємодію з контролером
- Створите власний Pawn і підключите камеру
- Проаналізуєте дефолтний Character Blueprint
- Працюватимете з компонентами SpringArm і Camera
-
04 заняття06.07.2026 19:00
Gamedev: індустрія та етапи розробки гри
- Зрозумієте специфіку ігор як продукту
- Розберетесь у життєвому циклі гри від ідеї до релізу
- Ознайомитесь з етапами pre-production, production, alpha, beta, gold
- Дізнаєтесь ролі ключових учасників команди
- Зрозумієте різницю між інді-, AA- та AAA-проєктами
- Оціните можливості та обмеження соло-розробки
-
05-06 заняття09.07.2026 - 13.07.2026 19:00
Collision, Events, Physics, Tick
- Розберетесь у типах колізій та принципах їхньої роботи
- Навчитеся працювати з подіями Overlap і Hit
- Зрозумієте основи фізики в Unreal Engine
- Використовуватимете Simulate Physics, Add Force та Add Impulse
- Створите інтерактивний Blueprint Actor з фізикою
- Реалізуєте реакцію об’єкта на взаємодію з гравцем
- Працюватимете з Tick, функціями та подіями
-
07 заняття20.07.2026 19:00
Налаштування Input
- Розберетесь у системі Input в Unreal Engine
- Зрозумієте різницю між Action Mapping та Axis Mapping
- Ознайомитесь із системою Enhanced Input
- Працюватимете з Input Context та Input Action
- Реалізуєте взаємодію через натискання клавіш
- Зможете змінювати керування під час гри
-
08 заняття23.07.2026 19:00
Gamedev: вплив жанру на архітектуру проєкту
- Зрозумієте, як жанр впливає на технічну архітектуру гри
- Розберетесь у вимогах різних типів ігор (FPS, RPG, стратегія тощо)
- Проаналізуєте типові технічні проблеми жанрів
- Дізнаєтесь підходи індустрії до їхнього розв’язання
- Навчитесь уникати архітектурних помилок на старті
-
09 заняття27.07.2026 19:00
Інструменти відлагодження
- Зрозумієте роль дебагу в розробці ігор
- Працюватимете з Output Log і аналізом помилок
- Використовуватимете Draw Debug Helpers для візуалізації
- Освоїте Blueprint Debugger і Breakpoints
- Навчитеся відстежувати змінні в реальному часі
- Зможете знаходити й виправляти помилки в логіці гри
-
10-11 заняття30.07.2026 - 03.08.2026 19:00
Інтерфейс: Slate, UMG. Best Practices
- Розберетесь у підходах до створення UI в Unreal
- Зрозумієте різницю між Slate і UMG
- Працюватимете з Widget Blueprint
- Створюватимете інтерфейс із текстом і зображеннями
- Налаштовуватимете адаптивність через Anchors
- Реалізуєте динамічний UI (лічильники, індикатори)
- Додаватимете віджети через Player Controller
-
12 заняття06.08.2026 19:00
Blueprint Theory: під капотом візуального програмування
- Зрозумієте, як працює Blueprint на технічному рівні
- Дізнаєтесь про компіляцію у байткод і віртуальну машину
- Порівняєте продуктивність Blueprint і C++
- Визначите, коли різниця є критичною
- Навчитесь уникати типових архітектурних помилок
- Оціните можливості BP-only проєктів
-
13 заняття10.08.2026 19:00
GameMode, GameState, PlayerState. Введення в мультиплеєр
- Розберетесь у ролі GameMode і його обмеженнях
- Зрозумієте різницю між GameMode і GameState
- Дізнаєтесь, як працює PlayerState
- Навчитеся зберігати дані гравців
- Ознайомитесь із базовою архітектурою мультиплеєра
- Зрозумієте розподіл логіки між клієнтом і сервером
-
14 заняття13.08.2026 19:00
Game Instance. Перехід між рівнями. Sublevels
- Зрозумієте, як працює World і Level
- Розберетесь у завантаженні та зміні рівнів
- Реалізуєте перехід між сценами
- Працюватимете з параметрами Open Level
- Навчитесь організовувати сцену через Sublevels
- Керуватимете рівнями динамічно через Blueprint
-
15 заняття17.08.2026 19:00
Теорія рушія: модулі та плагіни
- Зрозумієте архітектуру рушія на рівні коду
- Ознайомитесь із системою модулів
- Дізнаєтесь, як працює Unreal Build Tool
- Розберетесь у макросах рефлексії
- Зрозумієте типи модулів та залежності між ними
- Навчитеся працювати з плагінами
-
16 заняття20.08.2026 19:00
Пам'ять, Garbage Collector, Потоки
- Зрозумієте принципи керування пам’яттю в Unreal
- Розберетесь у роботі Garbage Collector
- Навчитесь працювати з UObject і UPROPERTY
- Ознайомитесь із багатопотоковістю
- Використовуватимете AsyncTask для оптимізації
- Зрозумієте вплив платформи на розробку
-
17-18 заняття27.08.2026 - 31.08.2026 19:00
Character Animation
- Зрозумієте основи анімації в рушії
- Ознайомитесь зі Skeletal Mesh
- Працюватимете з Animation Blueprint
- Налаштуєте переходи між анімаціями
- Реалізуєте базову анімаційну логіку персонажа
- Розв’язуватимете типові проблеми анімації
-
19 заняття03.09.2026 19:00
Bots: AI Controller, Navigation
- Розберетесь у роботі AI Controller
- Зрозумієте відмінність від Player Controller
- Працюватимете з NavMesh
- Налаштуєте навігацію персонажа
- Призначите AI Controller до бота
- Реалізуєте рух та обхід перешкод
-
20 заняття07.09.2026 19:00
Bots: Behaviour Tree та Perception
- Ознайомитесь із системою Perception
- Зрозумієте переваги Behaviour Tree
- Працюватимете з Blackboard, Task, Decorator, Service
- Створите логіку поведінки бота
- Реалізуєте переслідування та патрулювання
- Налаштуєте умови перемикання поведінки
-
21 заняття10.09.2026 19:00
Gamedev: теорія мережевих ігор
- Зрозумієте базові принципи мережевих ігор
- Розберетесь у моделях клієнт-сервер
- Ознайомитесь із peer-to-peer і dedicated server
- Зрозумієте вплив пінгу на геймплей
- Дізнаєтесь про методи компенсації затримки
- Ознайомитеся з підходами до античит-систем
-
22 заняття14.09.2026 19:00
Multiplayer: підключення клієнтів та Identity
- Розберетесь у типах серверів
- Зрозумієте, як формується Player Identity
- Ознайомитесь із сервісами авторизації
- Налаштуєте мультиплеєр у редакторі
- Реалізуєте підключення клієнтів через IP
- Працюватимете з ідентифікаторами гравців
-
23-24 заняття17.09.2026 - 21.09.2026 19:00
Multiplayer: підключення клієнтів та Identity
- Зрозумієте принцип Ownership у мережі
- Розберетесь у механізмі Replication
- Налаштуєте реплікацію акторів та змінних
- Працюватимете з RPC
- Реалізуєте взаємодію клієнт-сервер
- Навчитесь уникати типових помилок мультиплеєра
-
25 заняття24.09.2027 19:00
Фінальний проєкт
реєстрація
Створіть прототип власної гри в Unreal Engine 5.