Геймплей-программирование
Рейтинг школы
Описание курса
Курс продвинутого уровня по разработке игр на Unreal Engine 4 и 5 с использованием языка C++. Обучение включает работу с персонажами, ИИ, сетевой архитектурой, оптимизацией и созданием полноценных игровых механик.
Программа
Основы и инструменты
Работа с GitLab/GitHub, интерфейсы Unreal Engine 4 и 5, знакомство с Rider, основные объекты UE, C++ в UE, структура проекта и сборка игры.
Персонаж и анимация
Персонаж, камера и контроллер (3C), скелетная анимация, класс Character, базовое и продвинутое перемещение (плавание, лестницы), First Person Character.
Боевая система и оружие
Концепция урона, здоровье, смерть и Ragdoll, пистолет, автомат, амуниция, переключение оружия, регистрация попаданий, дробовик, взрывы, граната, снайперка, нож.
ИИ и сетевая архитектура
Создание башни и персонажа под управлением ИИ, обнаружение целей, патрулирование, навигация, дерево поведений, стреляющий враг, сетевая архитектура UE, репликация персонажей, оружия и ИИ, онлайн-сессии.
Игровые системы и оптимизация
Взаимодействие с объектами, двери, события, инвентарь, экипировка, радиальное меню, сохранение прогресса, динамическая загрузка, профилирование и оптимизация производительности.
Gameplay Ability System
Настройка GAS, создание способностей (спринт, приседание), атрибуты персонажа, игровые эффекты, задачи способностей, репликация GAS в сетевой игре.
Формат
Онлайн
Спикеры
- 2 автора-практика (Геймплей программист, Программист на Unreal Engine)
Отзывы о школе XYZ School
Читать все отзывыРекомендованные курсы