- Длительность6 мес.
- ДокументСертификат об обучении
Программа обучения
10 разделов программы по данным школы.
1Блок 1. Введение в курс
- Работа с системами контроля версий (GitLab, GitHub)
- Интерфейс Unreal Engine 4
- Интерфейс Unreal Engine 5
- Знакомство со средой разработки (Rider)
2Блок 2. Введение в Unreal Engine
- Основные объекты в Unreal Engine
- Язык программирования С++ в Unreal Engine
- Структура Unreal Engine, сборка игры
3Блок 3. Персонаж, контроллер, камеры и передвижение
- Персонаж, камера и контроллер (концепция «3С» в Unreal Engine)
- Скелет и скелетная анимация. Анимационные ассеты в Unreal Engine
- Класс (Character) и базовое перемещение. Классы (ACharacter и UCharacterMovementComponent)
- Продвинутое перемещение персонажа: плавание, перелазание, лестницы
- Персонаж от первого лица (First Person Character)
4Блок 4. Оружие
- Концепция урона в Unreal Engine. Здоровье и другие атрибуты персонажа. Смерть персонажа и физика тряпичной куклы (Ragdoll)
- Пистолет, автомат, амуниция, переключение оружия, регистрация попаданий, интерфейс
- Дробовик, взрывы, граната, снайперская винтовка, нож. Регистрация попаданий
5Блок 5. Искусственный интеллект и неигровые персонажи (NPC)
- Создание башни и персонажа под управлением ИИ, реализация обнаружения целей, патрулирование и навигации по игровому миру
- Дерево поведений. Стреляющий враг: создание противника с деревом поведения, системой принятия решений и боевой логикой
6Блок 6. Сеть и репликация
- Сетевая архитектура Unreal Engine
- Репликация персонажей, оружия и ИИ
- Создание и подключение к онлайн-сессиям
7Блок 7. Взаимодействие с объектами и инвентарь игрока
- Система взаимодействия с объектами и игровыми событиями: поиск и активация интерактивных объектов, двери, события взаимодействия и отображение информации для игрока.
- Инвентарь, экипировка и радиальное меню: отбор предметов, хранение и использование экипировки, интерфейс инвентаря и радиальное меню выбора оружия.
8Блок 8. Система сохранения, загрузка и стриминг уровней
- Сохранение прогресса игрока, состояний объектов и данных игрового мира
- Динамическая загрузка частей игрового мира и управление большими игровыми локациями.
9Блок 9. Оптимизация в Unreal Engine
- Профилирование и оптимизация производительности: поиск узких мест и управление нагрузкой игровых систем.
10Блок 10. Система игровых способностей (Gameplay Ability System)
- Настройка Gameplay Ability System, создание и запуск способностей персонажа, реализация спринта и приседания
- Атрибуты персонажа и игровые эффекты: система характеристик персонажа, расход и восстановление ресурсов, получение урона и расчёт защитных параметров.
- Задачи способностей (Ability tasks) и игровая логика: создание сложной логики способностей, обработка состояний персонажа, нехватки ресурсов и смерти.
- Репликация Gameplay Ability System: синхронизация способностей и атрибутов в сетевой игре, настройка репликации и исправление типовых ошибок.
Разбор Обучакина
Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.
Что оценить
- Соответствие программы вашим задачам
- Формат практики и обратной связи
- Требования к поступающим
Что уточнить
- Актуальную стоимость и условия оплаты
- Доступ к материалам и поддержку
- Порядок возврата и выдачи документов
Документ после обучения
Сертификат об обучении
Частые вопросы
Какой документ выдаётся?
Сертификат об обучении


