Unreal Engine 5: від першої сцени до прототипу власної гри| Blueprint, AI, мультиплеєр | robot_dreams
  • онлайн-курс
  • 25 занять
  • ігровий прототип

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

ДО ПРОГРАМИ КУРСУ ВХОДЯТЬ

Основи Unreal Engine 5

Познайомитеся з редактором, навчитеся працювати з об'єктами, рівнями та основними сутностями рушія і створите свою першу сцену.

Візуальне програмування на Blueprint

Опануєте створення ігрової логіки без коду і розробку механік руху, взаємодії, UI та анімації.

AI та мультиплеєр

Створите простих ботів, що реагують на гравця. Розберетеся з базовими концепціями мережевої гри: реплікацією, станами гравців та RPC.

Архітектура ігрового проєкту

Навчитеся структурувати проєкт, керувати станом гри та підготуєте робочий прототип для портфоліо.

 

лекторка

Анастасія Чепурна

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.

 
 
 
Реєструючись, ви погоджуєтесь з умовами договору-оферти та політикою конфіденційності.