Unreal Engine C++ PRO: Проектирование игровых систем
О чём курс
Архитектурный курс UNREAL ENGINE C++ PRO посвящен профессиональному проектированию игровых систем. Программа охватывает ключевые аспекты разработки на современном C++ в среде Unreal Engine, включая управление памятью, использование паттернов проектирования, принципы SOLID и стандарты чистого кода. Курс ориентирован на глубокое понимание архитектуры: от реализации игровых механик (на примере Змейки) до внедрения автоматизированного тестирования, непрерывной интеграции и создания пользовательских интерфейсов с использованием паттернов MVC и MVVM. Материал включает 28 разделов и 273 урока, охватывающих как теоретические основы, так и практические аспекты разработки, отладки и визуального оформления проектов.
Программа обучения
- Введение
- Установка среды разработки
- Материалы курса
- Управление памятью: от стандарта C++ к Unreal Engine
- Callable: функции, лямбда-выражения и STL
- Паттерны проектирования. Теория
- Принципы SOLID
- Паттерн «Наблюдатель» (Observer)
- Unreal Engine. Делегаты
- Архитектурный паттерн MVC (Model-View-Controller)
- Стандарты чистого кода
- Теория тестирования
- Утверждения (Asserts)
- Тестирование через Unreal Automation Spec
- Начало разработки и Debug Grid
- Визуальное оформление и Production Grid
- Реализация Змейки (Snake)
- Реализация Еды (Food)
- События игры. Применение паттерна наблюдатель
- Эффекты в Niagara System
- Применение паттерна стратегия. Gameplay-тесты
- Пользовательский интерфейс на UMG
- Архитектурный паттерн MVVM
- Настройки игры и меню
- Паттерн Object Pool
- Тестовый модуль
- Дизайн интерфейса
- Level Design и визуальное оформление
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.