Курс Unreal Engine
- Online
- Для початківців
- Gamedev / Unity / Game Design
![]() |
|
| Навчальний центр: | Robot Dreams |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 25 занять |
| Початок курсу: | Уточнюйте |
| Вартість навчання: | Уточнюйте |
Подробиці та реєстрація
На курсі навчитеся працювати з 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Junior IT
Формат
Online
Початок навчання
Дата формується
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
PeaPod
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
11 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 300 UAH за місяць
Навчальний центр
IT-школа СМАРТ
Формат
Online
Початок навчання
Дата формується
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 790 UAH за місяць
Навчальний центр
Ampli
Формат
Online
Початок навчання
Дата формується
Тривалість
6 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
3 400 UAH за місяць
