Курс 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
SKVOT
Формат
Online
Початок навчання
28.07.2025
Тривалість
25 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
SKVOT
Формат
Online
Початок навчання
17.02.2026
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
IT STEP Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
6 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
16 560 UAH за курс
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
12.01.2026
Тривалість
36 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте