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

4 участника

О чём курс

Архитектурный курс UNREAL ENGINE C++ PRO посвящен профессиональному проектированию игровых систем. Программа охватывает ключевые аспекты разработки на современном C++ в среде Unreal Engine, включая управление памятью, использование паттернов проектирования, принципы SOLID и стандарты чистого кода. Курс ориентирован на глубокое понимание архитектуры: от реализации игровых механик (на примере Змейки) до внедрения автоматизированного тестирования, непрерывной интеграции и создания пользовательских интерфейсов с использованием паттернов MVC и MVVM. Материал включает 28 разделов и 273 урока, охватывающих как теоретические основы, так и практические аспекты разработки, отладки и визуального оформления проектов.

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

  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 г. · описание обновлено 13 сентября 2026 г.

Теги курса

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