Unreal Engine C++ PRO: Проектирование игровых систем

7 участников

О чём курс

Юрий Попов разбирает архитектуру игровых систем и продвинутую разработку на C++ в Unreal Engine с фокусом на принципы SOLID, паттерны проектирования и стандарты чистого кода.

О чём курс

Материал охватывает инженерные практики в разработке игр: управление памятью от стандартов C++ до внутренних механизмов Unreal Engine, работу с лямбда-выражениями, STL и делегатами. Отдельное внимание уделено надежности кода — автоматизированному тестированию через Unreal Automation Spec, ассертам и автоматизации процессов разработки.

Практическая часть

Архитектурные концепции отрабатываются на создании игрового проекта. В процессе разработки разбираются:

  • игровая логика механик змейки и генерации объектов;
  • применение паттернов Observer, Strategy и Object Pool;
  • интерфейс и меню настроек на UMG с использованием архитектур MVC и MVVM;
  • визуальные эффекты в Niagara System и визуальное оформление уровней;
  • геймплейные тесты и работа с тестовым модулем.

Программа обучения

  1. Введение
  2. Установка среды разработки
  3. Материалы курса
  4. Управление памятью: от стандарта C++ к Unreal Engine
  5. Callable: функции, лямбда-выражения и STL
  6. Паттерны проектирования. Теория
  7. Принципы SOLID
  8. Паттерн «Наблюдатель» (Observer)
  9. Unreal Engine. Делегаты
  10. Архитектурный паттерн MVC (Model-View-Controller)
  11. Стандарты чистого кода
  12. Теория тестирования
  13. Утверждения (Asserts)
  14. Тестирование через Unreal Automation Spec
  15. Начало разработки и Debug Grid
  16. Визуальное оформление и Production Grid
  17. Реализация Змейки (Snake)
  18. Реализация Еды (Food)
  19. События игры. Применение паттерна наблюдатель
  20. Эффекты в Niagara System
  21. Применение паттерна стратегия. Gameplay-тесты
  22. Пользовательский интерфейс на UMG
  23. Архитектурный паттерн MVVM
  24. Настройки игры и меню
  25. Паттерн Object Pool
  26. Тестовый модуль
  27. Дизайн интерфейса
  28. Level Design и визуальное оформление
Складчина создана 12 сентября 2026 г. · описание обновлено 25 октября 2026 г.

Теги курса

Инструменты
3 747 ₽ 22 000 ₽