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

Программа курса
Ознакомьтесь с программой курса «Геймплей-программирование» от XYZ School - school-xyz.com
- Подготовительный блок. Игровой код для новичков - 1 час. Первое знакомство с основными инструментами игрового разработчика: Unreal Engine, Visual Studio и Perforce. Реализация одной из популярных игровых механик в Action играх.
- Блок 1. Введение в курс - 1 час. Основные сведения о курсе: как он построен и как сдавать домашки.
- Блок 2. Введение в Unreal Engine - 1 час. Основные объекты UE4, начало работы с Blueprint и С++, знакомство с Gameplay framework и архитектурой движка, системой сборки и упаковки игры.
- Блок 3. Персонаж, контроллер, камеры и передвижение - 1 час. Знакомство c InputComponent и PlayerController. Создание персонажа: классы Pawn vs Character. Работа с MovementComponent и камерами. Что такое SkeletalMesh, скелетная анимация и анимационный блуприн…
- Блок 4. Оружие - 1 час. Холодное и огнестрельное оружие. Регистрация попаданий: HitScan и Projectile. Анимации оружия и персонажа. Чем пистолет отличается от автомата и дробовика. Гранаты и взрывы.
- Блок 5. Искусственный интеллект и NPC - 1 час. Создашь «стационарного» NPC — башни. Настроишь чувства, систему восприятия, навигацию и дерево поведений. Система Sense-Think-Act. AIController и Blackboard. Система восприятия: AIPerception и AIPerceptionStimuli…
- Блок 6. Сеть и репликация - 1 час. Клиент-серверная модель в UE4. Что такое репликация? Репликация экторов, свойств и вызов удаленных процедур. Репликация персонажей, регистрации попаданий и прочих игровых механик. Создание, поиск и присоединение к многопольз…
- Блок 7. Взаимодействие с объектами и инвентарь игрока - 1 час. Взаимодействие с окружением: кнопки, двери, триггеры. Подбираемые объекты и система инвентаря и чем она отличается от экипировки. Spawn таблицы для предметов в инвентаре.
- Блок 8. Система сохранения, загрузка и стриминг уровней - 1 час. Класс USaveGame и слоты для сохранения. Типы сохранения и загрузки игры (asynchronous, synchronous, binary). Открытие и стриминг уровней. Сохранения состояния выгруженного уровня при стриминге.
- Блок 9. Оптимизация в UE4 - 1 час. Инструменты отладки и профилирования в UE4: консоль и STAT команды, Session Frontend и Unreal Insights. Логические LOD'ы, Significance manager.
- Блок 10. Gameplay Ability System - 1 час. Знакомство с Gameplay Ability System, с атрибутами и эффектами, ability tasks, а также познакомимся с репликацией по сети в ней.
- Бонусный блок с дополнительными стримами по курсу - 1 час. Гостевые и совместные стримы, стримы про Unreal Engine, Control Rig, AirCraft, плагины и многое другое.
Чему вы научитесь
- Научитесь создавать и применять: знакомство c inputcomponent и playercontroller. создание персонажа классы pawn vs character. работа с movementcomponent и камерами. что такое skeletalmesh,…
- Освоите и сможете применять: клиент серверная модель в ue4. что такое репликация? репликация экторов, свойств и вызов удаленных процедур. репликация персонажей, регистрации попаданий и прочих игровых механик. со…
- Освоите и сможете применять: создашь «стационарного» npc башни. настроишь чувства, систему восприятия, навигацию и дерево поведений. система sense think act. aicontroller и blackboard. система восп…
- Освоите и сможете применять: взаимодействие с окружением кнопки, двери, триггеры. подбираемые объекты и система инвентаря и чем она отличается от экипировки. spawn таблицы для предме…
- Освоите и сможете применять: основные объекты ue4, начало работы с blueprint и с++, знакомство с gameplay framework и архитектурой движка, системой сборки и упаковки игры.
Подробная информация о курсе
На этом курсе ты научишься реализовывать все основные механики шутеров в Unreal Engine и получишь навыки, необходимые для работы геймплей-программистом в крупной студии.
Цены и сроки
- Стоимость89 050 ₽
- Дата началаc 13 сентября
Содержание
- Формат обученияСмешанный
По окончанию курса
- Диплом или сертификатДиплом / Сертификат





























