Unreal Engine курс: Стань розробником ігор та додай перший проєкт в портфоліо | Robot Dreams
  • курс-професія
  • 41 заняття
  • курсовий проєкт

UNREAL ENGINE

Від нуля до прототипу власної гри — опануйте розробку на Unreal Engine за 5 місяців.

ОЛЬГА НІКУЛЕНКО

Розробляла Metro Redux, Redfall і Doom: The Dark Ages

Про курс

  • Тривалість:

    41 заняття

  • Курсовий проєкт:

    прототип власної гри

Вивчите повний цикл розробки на Unreal Engine: від логіки в Blueprints до програмування на C++ та створення бойових механік через Gameplay Ability System. Побудуєте геймплей, а також створите персонажів, інтерфейс, VFX та левел-дизайн. У фіналі презентуєте курсовий проєкт — прототип власної гри — і додасте його в портфоліо.

Ігри, створені на 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

Зануритеся в Unreal Engine і навчитеся будувати ігрову логіку в Blueprints: взаємодію з об'єктами, інтерфейс користувача та бойові механіки.

РОЗРОБКА НА C++

Опануєте C++ та об’єктно-орієнтоване програмування. Зможете створювати складну ігрову логіку — від функцій до оптимізації ігрового процесу.

GAMEPLAY ABILITY SYSTEM

Навчитеся створювати здібності, ефекти й масштабовані бойові системи, а ще розробите поведінку ворогів та союзників з behavior trees.

AI У СТВОРЕННІ ГРИ

Розберетеся з базовими АІ-інструментами для розробки: від чат-ботів до створення ворогів з поведінковою логікою та perception-системою.

 

лекторка

ОЛЬГА НІКУЛЕНКО

Game Developer в The Multiplayer Group
Розробляла Metro Redux, Redfall і Doom: The Dark Ages

  • має понад 10 років досвіду на позиції Game Developer у складі українських та міжнародних команд

  • розробляла три ААА-гри світового класу: Metro Redux, Redfall і Doom: The Dark Ages

  • працювала з ключовими популярними ігровими рушіями, серед яких — Unreal Engine, Unity та IdTech

  • як лід команди новачків випустила комерційно успішний проєкт — інтерактивну платформу для hospitality-сфери Novility

ПРОГРАМА КУРСУ UNREAL ENGINE

  • 01 заняття
    06.10.2025 19:00

    Знайомство з розробкою ігор

    • Дізнаєтеся типи проєктів у геймдеві та їхню класифікацію
    • Зрозумієте, як формують команди і якими вони бувають залежно від типу та специфіки проєкту
    • Розберете основні спеціальності, залучені до розробки ігор
  • 02 заняття
    09.10.2025 19:00

    Рушії для розробки ігор

    • Дізнаєтеся, що таке ігровий рушій
    • Зрозумієте основні принципи архітектури ігрового рушія
    • Навчитеся обирати рушій під конкретну гру
  • 03 заняття
    13.10.2025 19:00

    AI чат-боти в створенні ігор

    • Розглянете найпопулярніші чат-боти, які можуть допомогти у створенні гри
    • Розберете їхні переваги та недоліки для різних типів проєктів
  • 04 заняття
    16.10.2025 19:00

    Системи контролю версій

    • Дізнаєтеся, що таке системи контролю версій та для чого вони потрібні
    • Навчитеся створювати локальний Git-репозиторій
    • Зрозумієте, як завантажити віддалений Git-репозиторій та заливати свої зміни на сервер
    • Зможете створити гілку для себе і налаштувати Git LFS
    • Знатимете, як будують командну роботу із системою контролю версій
  • 05 заняття
    20.10.2025 19:00

    Знайомство з Unreal Engine

    • Навчитеся встановлювати UE та створювати ігровий проєкт із різних шаблонів
    • Зрозумієте, як завантажувати в проєкт Assets із UE-маркетплейсу
    • З’ясуєте, де можна запитати про UE та знайти відповідь
  • 06 заняття
    23.10.2025 19:00

    Основи Blueprint. Частина 1

    • Дізнаєтеся, що таке Blueprints і для чого їх використовують
    • Навчитеся створювати простий Blueprint із логікою
    • Зможете відлагоджувати Blueprints
  • 07 заняття
    27.10.2025 19:00

    Основні класи UE

    • Розберете базові класи для розробки гри в UE
    • Зрозумієте відмінність між основними класами у грі
    • Навчитеся розробляти базову логіку для гри
  • 08 заняття
    30.10.2025 19:00

    Персонаж та його налаштування

    • Знатимете, з яких частин складається типовий персонаж у грі на UE
    • Зрозумієте відмінність між Skeletal Mesh та Static Mesh
    • Зможете будувати логіку на Blueprints у класі персонажа
  • 09 заняття
    03.11.2025 19:00

    Система вводу (Input)

    • З’ясуєте, як влаштована Input-система в UE
    • Вмітимете додавати нові Input Actions та обробляти їх
  • 10 заняття
    06.11.2025 19:00

    AI Controller

    • Розберете, як будувати AI-персонажів у грі
    • Зможете налаштувати базове поведінкове дерево
  • 11 заняття
    10.11.2025 19:00

    AI. Допоміжні об’єкти

    • Знатимете, як налаштувати Perception в іграх
    • Навчитеся налаштовувати NavMesh
  • 12 заняття
    13.11.2025 19:00

    Основи Blueprint. Частина 2

    • Зможете використовувати фізичний рушій в UE для ігрової логіки
    • Зрозумієте, як працює фізика в іграх і її обмеження
  • 13 заняття
    17.11.2025 19:00

    Інтерфейс користувача

    • Дізнаєтеся, як створюють віджети для інтерфейсу користувача
    • Навчитеся формувати віджети з анімаціями
  • 14 заняття
    20.11.2025 19:00

    Комунікація між Blueprints

    • Навчитеся будувати комунікацію між різними Blueprints
  • 15 заняття
    24.11.2025 19:00

    Приклад розробки ігрової механіки

    • Дізнаєтеся, що таке декомпозиція фічі та для чого вона потрібна
    • Вмітимете ітерувати під час розробки фічі
  • 16 заняття
    27.11.2025 19:00

    C++. Змінні

    • Знатимете, як запускати C++ програму
    • Розглянете, які бувають типи змінних у C++
    • Навчитеся створювати змінні та працювати із вказівниками
    • Вмітимете читати дані з консолі
    • Розберете підходи до відлагодження коду
  • 17 заняття
    01.12.2025 19:00

    C++. Розгалуження. Цикли

    • Навчитеся писати базову логіку з if/switch
    • Зможете писати програми з використанням циклів
  • 18 заняття
    04.12.2025 19:00

    C++. Функції

    • Навчитеся писати функції на C++
    • Зрозумієте відмінність між різними варіантами передачі даних функцій
  • 19 заняття
    08.12.2025 19:00

    C++. Базові контейнери

    • Дізнаєтеся про типи контейнерів і цілі їх застосування
    • Розумітимете, як користуватися різними типами даних
  • 20 заняття
    11.12.2025 19:00

    C++. Структури даних

    • Вмітимете застосовувати unordered-контейнери та контейнери з користувацькими типами даних
  • 21 заняття
    15.12.2025 19:00

    C++. Класи

    • Знатимете, як створювати свої класи
    • Зрозумієте відмінність між різними типами доступу
  • 22 заняття
    18.12.2025 19:00

    C++. Об’єктно-орієнтоване програмування

    • Навчитеся створювати ієрархію класів
    • Розумітимете відмінність між різними типами зв’язку
  • 23 заняття
    22.12.2025 19:00

    C++. Робота з пам’яттю

    • Навчитеся використовувати розумні вказівники та зрозумієте відмінність між ними
    • Ознайомитеся з концепцією власності щодо об’єктів
    • Розумітимете, як працювати з Garbage Collector в UE
  • 24 заняття
    05.01.2026 19:00

    C++. Архітектура та патерни

    • Вмітимете створювати інтерфейси
    • Зрозумієте відмінність між класом та інтерфейсом
  • 25 заняття
    08.01.2026 19:00

    C++. Шаблони. Багатопотоковість

    • Розумітимете базові терміни багатопотокового програмування
    • Навчитеся створювати базові шаблони та окремі потоки для виконання завдань
  • 26 заняття
    12.01.2026 19:00

    Розробка на C++ в UE

    • Навчитеся створювати проєкт із базою на C++
    • Вмітимете писати логіку компонентів на C++
  • 27 заняття
    15.01.2026 19:00

    Gameplay Ability System. Філософія. Налаштування

    • Зрозумієте базові терміни GAS
    • Дізнаєтеся, як налаштувати GAS на своєму проєкті
  • 28 заняття
    19.01.2026 19:00

    Gameplay Ability System. Атрибути. Ефекти

    • Навчитеся створювати атрибути й ефекти
    • Розумітимете, як працювати з атрибутами персонажа
    • Знатимете, як накладати ефекти на персонажа
  • 29 заняття
    22.01.2026 19:00

    Gameplay Ability System. Abilities

    • Дізнаєтеся, як створити абілку для персонажа
    • Зможете запускати анімації під час абілки
    • Навчитеся накладати періодичні ефекти
  • 30 заняття
    26.01.2026 19:00

    Gameplay Ability System. Підсумок

    • Зможете створити складну абілку для персонажа
    • Зрозумієте, як використовувати Ability Tasks
    • Дізнаєтесь, як налаштовувати взаємозв’язки між різними ефектами та абілками
  • 31 заняття
    29.01.2026 19:00

    Основи геймдизайну

    • Розберете базові терміни геймдизайну
    • Зрозумієте, що таке design document і яка його мета
  • 32 заняття
    02.02.2026 19:00

    Математика в геймдеві

    • Зрозумієте базову математику, яка потрібна у геймдеві
    • Навчитеся застосовувати математику для визначення орієнтації об’єктів у просторі
  • 33 заняття
    05.02.2026 19:00

    Анімації

    • Розумітимете підходи в роботі з анімаціями
    • Дізнаєтеся, як модифікувати анімаційний графік персонажа
  • 34 заняття
    09.02.2026 19:00

    Анімаційні системи

    • Зрозумієте, коли можна використовувати Root Motion
    • Ознайомитеся з прикладами систем анімації у різних рушіях
    • Розберете гарні та погані анімації в іграх
  • 35 заняття
    12.02.2026 19:00

    Левел-дизайн

    • Вивчите інструменти побудови рівня в грі
    • Зрозумієте базові підходи щодо левел-дизайну
  • 36 заняття
    16.02.2026 19:00

    Звук та звуковий дизайн в іграх

    • Вмітимете запускати звуки в грі
    • Дізнаєтеся, як запускати звуки в анімаціях
  • 37 заняття
    19.02.2026 19:00

    Visual Effects (VFX)

    • Навчитеся розробляти базовий ефект у Niagara
    • Знатимете, як запускати його на персонажі
  • 38 заняття
    23.02.2026 19:00

    Дані в розробці ігор

    • Зрозумієте, як можна організовувати дані в UE
    • Навчитеся створювати свій Data Asset і таблицю з даними
  • 39 заняття
    26.02.2026 19:00

    Онлайн-ігри. Збірка проєкту

    • Розберете різні підходи у побудові онлайн-ігор
    • Зрозумієте, як зібрати свій проєкт
  • 40 заняття
    02.03.2026 19:00

    Профайлинг. Оптимізація проєкту

    • Навчитеся налагоджувати програми різними способами
    • Дізнаєтеся, як запрофайлити гру та проаналізувати проблемні місця
    • Розберете основні методи оптимізації проєкту
  • 41 заняття
    09.03.2026 19:00

    Презентація фінальних проєктів

    • Представите свій проєкт лекторці та колегам

реєстрація

Пройдіть усі рівні навчання, щоб створити для гравця той експіріенс, який забажаєте.

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