Курс Unreal Engine
- Online
- Для начинающих
- Gamedev / Unity / Game Design
![]() |
|
| Образовательный центр: | Robot Dreams |
|---|---|
| Формат: | Курс |
| Язык обучения: | Ukrainian |
| Длительность обучения: | 25 занятий |
| Начало курса: | 25.06.2026 |
| Стоимость обучения: | Уточняйте |
Подробности и регистрация
На курсі навчитеся працювати з Blueprint - створювати логіку гри, AI-ботів, UI та анімації. Зрозумієте, з чого складається гра (Actor, Component і GameMode), і зможете створити мультиплеєр. У фіналі - презентуєте власний ігровий прототип і станете на крок ближче до геймдеву.
Програма курсу
Quick start: базові інструменти й налаштування сцени
- Познайомитеся з цілями курсу, його структурою та очікуваними результатами
- Розберетесь у можливостях Unreal Engine та його застосуванні в індустрії
- Створите перший проєкт і навчитесь працювати з темплейтами
- Орієнтуватиметесь у сцені
- Додаватимете нові елементи й редагуватимете сцену під свої задачі
- Зрозумієте, як працює простір під час редагування та гри
Базовий фреймворк: Object, Actor, Component
- Розберетесь у базовій ієрархії Unreal: Object, Actor, Component
- Зрозумієте, як працює Level та як організована сцена
- Створите перший Blueprint і додасте компоненти
- Працюватимете з Transform і зрозумієте відносність компонентів
- Навчитеся наслідувати логіку від батьківських класів
- Розрізнятимете Blueprint Actor і Static Mesh Actor
- Редагуватимете актори на сцені та в Blueprint
Player, Controller, Camera
- Розберетесь у різниці між Pawn і Character та їхньому використанні
- Зрозумієте роль Player Controller і принцип розділення логіки
- Навчитеся працювати з Possess/Unpossess
- Налаштуєте Movement-компонент і взаємодію з контролером
- Створите власний Pawn і підключите камеру
- Проаналізуєте дефолтний Character Blueprint
- Працюватимете з компонентами SpringArm і Camera
Gamedev: індустрія та етапи розробки гри
- Зрозумієте специфіку ігор як продукту
- Розберетесь у життєвому циклі гри від ідеї до релізу
- Ознайомитесь з етапами pre-production, production, alpha, beta, gold
- Дізнаєтесь ролі ключових учасників команди
- Зрозумієте різницю між інді-, AA- та AAA-проєктами
- Оціните можливості та обмеження соло-розробки
Collision, Events, Physics, Tick
- Розберетесь у типах колізій та принципах їхньої роботи
- Навчитеся працювати з подіями Overlap і Hit
- Зрозумієте основи фізики в Unreal Engine
- Використовуватимете Simulate Physics, Add Force та Add Impulse
- Створите інтерактивний Blueprint Actor з фізикою
- Реалізуєте реакцію об'єкта на взаємодію з гравцем
- Працюватимете з Tick, функціями та подіями
Налаштування Input
- Розберетесь у системі Input в Unreal Engine
- Зрозумієте різницю між Action Mapping та Axis Mapping
- Ознайомитесь із системою Enhanced Input
- Працюватимете з Input Context та Input Action
- Реалізуєте взаємодію через натискання клавіш
- Зможете змінювати керування під час гри
Gamedev: вплив жанру на архітектуру проєкту
- Зрозумієте, як жанр впливає на технічну архітектуру гри
- Розберетесь у вимогах різних типів ігор (FPS, RPG, стратегія тощо)
- Проаналізуєте типові технічні проблеми жанрів
- Дізнаєтесь підходи індустрії до їхнього розв'язання
- Навчитесь уникати архітектурних помилок на старті
Інструменти відлагодження
- Зрозумієте роль дебагу в розробці ігор
- Працюватимете з Output Log і аналізом помилок
- Використовуватимете Draw Debug Helpers для візуалізації
- Освоїте Blueprint Debugger і Breakpoints
- Навчитеся відстежувати змінні в реальному часі
- Зможете знаходити й виправляти помилки в логіці гри
Інтерфейс: Slate, UMG. Best Practices
- Розберетесь у підходах до створення UI в Unreal
- Зрозумієте різницю між Slate і UMG
- Працюватимете з Widget Blueprint
- Створюватимете інтерфейс із текстом і зображеннями
- Налаштовуватимете адаптивність через Anchors
- Реалізуєте динамічний UI (лічильники, індикатори)
- Додаватимете віджети через Player Controller
Blueprint Theory: під капотом візуального програмування
- Зрозумієте, як працює Blueprint на технічному рівні
- Дізнаєтесь про компіляцію у байткод і віртуальну машину
- Порівняєте продуктивність Blueprint і C++
- Визначите, коли різниця є критичною
- Навчитесь уникати типових архітектурних помилок
- Оціните можливості BP-only проєктів
GameMode, GameState, PlayerState. Введення в мультиплеєр
- Розберетесь у ролі GameMode і його обмеженнях
- Зрозумієте різницю між GameMode і GameState
- Дізнаєтесь, як працює PlayerState
- Навчитеся зберігати дані гравців
- Ознайомитесь із базовою архітектурою мультиплеєра
- Зрозумієте розподіл логіки між клієнтом і сервером
Game Instance. Перехід між рівнями. Sublevels
- Зрозумієте, як працює World і Level
- Розберетесь у завантаженні та зміні рівнів
- Реалізуєте перехід між сценами
- Працюватимете з параметрами Open Level
- Навчитесь організовувати сцену через Sublevels
- Керуватимете рівнями динамічно через Blueprint
Теорія рушія: модулі та плагіни
- Зрозумієте архітектуру рушія на рівні коду
- Ознайомитесь із системою модулів
- Дізнаєтесь, як працює Unreal Build Tool
- Розберетесь у макросах рефлексії
- Зрозумієте типи модулів та залежності між ними
- Навчитеся працювати з плагінами
Пам'ять, Garbage Collector, Потоки
- Зрозумієте принципи керування пам'яттю в Unreal
- Розберетесь у роботі Garbage Collector
- Навчитесь працювати з UObject і UPROPERTY
- Ознайомитесь із багатопотоковістю
- Використовуватимете AsyncTask для оптимізації
- Зрозумієте вплив платформи на розробку
Character Animation
- Зрозумієте основи анімації в рушії
- Ознайомитесь зі Skeletal Mesh
- Працюватимете з Animation Blueprint
- Налаштуєте переходи між анімаціями
- Реалізуєте базову анімаційну логіку персонажа
- Розв’язуватимете типові проблеми анімації
Bots: AI Controller, Navigation
- Розберетесь у роботі AI Controller
- Зрозумієте відмінність від Player Controller
- Працюватимете з NavMesh
- Налаштуєте навігацію персонажа
- Призначите AI Controller до бота
- Реалізуєте рух та обхід перешкод
Bots: Behaviour Tree та Perception
- Ознайомитесь із системою Perception
- Зрозумієте переваги Behaviour Tree
- Працюватимете з Blackboard, Task, Decorator, Service
- Створите логіку поведінки бота
- Реалізуєте переслідування та патрулювання
- Налаштуєте умови перемикання поведінки
Gamedev: теорія мережевих ігор
- Зрозумієте базові принципи мережевих ігор
- Розберетесь у моделях клієнт-сервер
- Ознайомитесь із peer-to-peer і dedicated server
- Зрозумієте вплив пінгу на геймплей
- Дізнаєтесь про методи компенсації затримки
- Ознайомитеся з підходами до античит-систем
Multiplayer: підключення клієнтів та Identity
- Розберетесь у типах серверів
- Зрозумієте, як формується Player Identity
- Ознайомитесь із сервісами авторизації
- Налаштуєте мультиплеєр у редакторі
- Реалізуєте підключення клієнтів через IP
- Працюватимете з ідентифікаторами гравців
Multiplayer: підключення клієнтів та Identity
- Зрозумієте принцип Ownership у мережі
- Розберетесь у механізмі Replication
- Налаштуєте реплікацію акторів та змінних
- Працюватимете з RPC
- Реалізуєте взаємодію клієнт-сервер
- Навчитесь уникати типових помилок мультиплеєра
Фінальний проєкт
Особливості курсу
- Допомога ментора
- Практика
- Курсовий проєкт
- Проєкт в портфоліо
- Сертифікат про проходження курсу
Викладачі курсу
Анастасія Чепурна - Senior C++ / Unreal Engine Developer у Room 8 Group
Зарегистрироваться на курс
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Uprise ІТ Академия
Формат
Online
Начало обучения
Дата формується
Длительность
9 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
2 000 UAH за месяц
Учебный центр
Robot Dreams
Формат
Online
Начало обучения
15.12.2025
Длительность
22 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Robot Dreams
Формат
Online
Начало обучения
26.06.2025
Длительность
23 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Foxminded
Формат
Online
Начало обучения
Будь-який момент
Длительность
8 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
6 400 UAH за месяц
