Курс 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

  • Fortnite
  • BioShock Infinite
  • PlayerUnknown's Battlegrounds (PUBG)
  • Final Fantasy VII Remake

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

РАБОТА С UNREAL ENGINE 5

Ознакомитесь с игровыми движками и сразу погрузитесь в Unreal Engine. Научитесь строить игровую логику в Blueprints — взаимодействие между персонажем и предметами, интерфейс пользователя, боевые механики.

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

Освоите C++ и объектно-ориентированное программирование. Сможете создавать сложную игровую логику: работать с функциями, структурой и памятью, а также оптимизировать игровой процесс.

GAMEPLAY ABILITY SYSTEM

Создадите способности, атрибуты, эффекты и масштабируемые боевые системы, как в современных AAA-играх. А еще разработаете поведение врагов и союзников с behavior trees и AI-контроллерами.

AI В СОЗДАНИИ ИГРЫ

Разберетесь с базовыми инструментами искусственного интеллекта для разработки: от чат-ботов до создания 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 и создавать игровой проект из различных шаблонов
    • Поймете, как загружать в проект ассеты из UE Marketplace
    • Узнаете, где можно спросить о 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)

    • Узнаете, как устроена система ввода в 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. Философия. Настройка/p>

    • Поймете базовые термины 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

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

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

регистрация

Пройдите все уровни обучения, чтобы создать для игрока тот опыт, который вы захотите.

 
 
 
Регистрируясь, вы соглашаетесь с условиями договора-оферты и политикой конфиденциальности.