Вы получите подготовку и практические навыки, с которыми сможете претендовать на позицию Unreal Engine Game Developer в российских и международных компаниях разработчиков игр.
Курс рассчитан на:
- С++ разработчиков или разработчиков на другом объектно-ориентированном языке.
- Технических дизайнеров на Unreal Engine.
Какие навыки получат студенты на курсе?
- умение разрабатывать игровые приложения на Unreal Engine 4.27 (Unreal Engine 5) с использованием языка C++,
- умение работать с редактором UE 4,
- умение разбираться в классических структурах данных и алгоритмах,
- умение оптимизировать видеоигры для ПК.
Программа курса
Модуль 1 Введение
- Тема 1. Вводное занятие
- Тема 2. Знакомство с движком
- Тема 3. Ваша первая игра на Unreal Engine. Часть 1.
- Тема 4. Ваша первая игра на Unreal Engine. Часть 2.
Модуль 2 Знакомство с редакторами движка
- Тема 5. Level design
- Тема 6. Визуальное программирование. Часть 1
- Тема 7. Пользовательский интерфейс
- Тема 8. Визуальное программирование. Часть 2
Модуль 3 Анимации и Animation Blueprint
- Тема 9. Скелетная анимация
- Тема 10. Animation Blueprint. Часть 1
- Тема 11. Animation Blueprint. Часть 2
- Тема 12. Собираем анимации в режиме реального времени
Модуль 4 Искусственный интеллект и враги
- Тема 13. Введение в ИИ и создание класса-спавнера врагов
- Тема 14. Blackboard, Behaviour Tree, BTTask
- Тема 15. NavMesh, патрулирование
- Тема 16. Сложное поведение врагов (PawnSense, AI Perception)
- Тема 17. EQS
Модуль 5 Реализация популярных механик
- Тема 18. Загрузка и сохранение данных через Save Game Object
- Тема 19. Система крафтинга
- Тема 20. Математика, формулы расчета и прогрессия прокачки игрока
Модуль 6 Дополнительное
- Тема 21. Диалоги и квесты
- Тема 22. Gameplay Ability System
- Тема 23. Лекция по оптимизации и дебагу
- Тема 24. Клиент-серверное взаимодействие. Часть 1
- Тема 25. Клиент-серверное взаимодействие. Часть 2
Модуль 7 Итоговый проект
- Тема 26. Консультация по проекту
- Тема 27. Защита проектов
- Тема 28. Создание портфолио. Устраиваемся на работу в качестве Technical Game Designer







