Геймплей-программирование

Как учит школа
Запись уроков
Свободный график
Сертификат об обучении
Поддержка кураторов
Домашние работы
Пополнение портфолио
Срок обучения
6 месяцев
Стоимость курса
89 050 ₽
Геймплей-программирование

Рейтинг школы

XYZ School XYZ School
4,5

Описание курса

Курс продвинутого уровня по разработке игр на 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)

Рекомендованные курсы

Другие направления