Навыки, которые вы получите:
C++
Unreal engine
Необходимая подготовка
- Базовые знания одного из объектно-ориентированных языков программирования: C++, C#, Java, Python (или уверенное владение blueprint scripting)
- Минимальные знания Unreal Editor
Кому подойдет курс
- Начинающие и среднего уровня разработчики Unreal Engine Blueprint программисты, которые хотят научиться разрабатывать на C++
- Разработчики под другие движки (Unity3D, CryEngine, Godot и т. д.), желающие освоить Unreal Engine
- Если у вас нулевой опыт программирования, курс может показаться сложным. Рекомендуем начать с основ C++
Программа
- Введение.
- Основы C++ в Unreal Engine.
- Shoot Them Up: настройка проекта, анимации движения.
- Shoot Them Up: Здоровье персонажа.
- Shoot Them Up: Оружие.
- Shoot Them Up: AL.
- ShootThemUp: UMG.
- Shoot Them Up: Звук.
- Shoot Them Up: Интерфейсы игры.
- Shoot Them Up: VFX, Niagara.
- ShootThemUp: Game Mode.
- ShootThemUp: Бонусы игры.
Чему вы научитесь
- Программирование на C++ под Unreal Engine.
- Архитектура Unreal Engine.
- AI: деревья поведений, таски, декораторы, сервисы, EQS.
- UMG: программирование пользовательских интерфейсов.
- VFX: создание Niagara спецэффектов.
- Программирование анимаций.
- Писать чистый код.
- Основные методы рефакторинга.
- Управление звуковыми эффектами.
- Сборка игры.