
Реализация игрового персонажа жанра платформер в Unreal Engine 5
Практическое руководство по интеграции персонажа в игровой движок: перенос материалов и создание управляемого аватара игры жанра платформер.
Что затронет этот курс?


Sonic the Hedgehog, Sega, 1992
Игровой персонаж в платформере — главный инструмент познания уровня. От скорости, прыжка и отзывчивости управления зависит темп прохождения. Хорошая настройка делает движение предсказуемым, ошибки разрушают контроль. Параметры героя определяют и локацию: быстрый и прыгучий персонаж позволяет делать уровень просторным, как в Sonic.


Celeste, Maddy Makes Games Inc., Extremely OK Games, Ltd., 2018
Если персонаж медленный, но с резким прыжком, объекты на уровне можно выставлять точно по линейке — как в Celeste или Rain World. На настройку влияет и камера: вид со стороны или от первого лица (как в Neon White) меняет погружение и возможность осматривать локацию. Так что настройка персонажа — не отдельный этап, а фундамент для работы над игровым миром.

Rain World, Videocult, 2017
Итогом курса станет настроенный игровой персонаж, готовый к интеграции в игровой уровень (локацию).
В рамках курса слушатели научатся создавать игрового персонажа для платформера в Unreal Engine. Они узнают, как подготавливать и загружать материалы в игровой движок, как настраивать базовое передвижение персонажа, а также как собирать простую игровую логику и события с помощью визуальной системы сборки. В ходе курса рассматриваются инструменты для анимации, настройки управления, создания персонажа и работы с его движением.


Neon White, Angel Matrix, 2022
Для кого этот курс?
Этот курс подойдёт начинающим игровым разработчикам, которые хотят познакомиться с работой технического дизайнера и обучиться инструментам и подходам для создания игровых персонажей платформер в UE5.
Crash Bandicoot N. Sane Trilogy, Activision, 2017
Длительность курса 8 недель.
Количество контактных часов:
64 академических часа.
Занятия проходят в онлайн формате.
Пререквизиты курса
1. Базовое владение компьютером — уверенное обращение с файлами, папками, установка и настройка программ.
2. Базовое понимание игр жанра платформер — желательно иметь опыт прохождения хотя бы нескольких игр (Mario, Sonic, Celeste, Hollow Knight), чтобы понимать, как устроен жанр.


Cuphead, StudioMDHR Entertainment, 2017 и Flinthook, Tribute Games, 2017
Технические требования
1. Компьютер, соответствующий минимальным требованиям для 2D и 3D редакторов.
2. Стабильное интернет-соединение для загрузки материалов и участия в онлайн-встречах.
3. Установленные программы: Unreal Engine 5, графический редактор (по выбору).
Чему научатся слушатели курса?
1// Подготавливать 2D- или 3D-ассеты (спрайты, текстуры, 3D модели) для импорта в Unreal Engine;2// Импортировать ассеты в Unreal Engine и выполнять их базовую настройку внутри движка;3// Настраивать игровую камеру и движение персонажа;4// Реализовывать систему сменяемости анимации персонажа через Animation Blueprint или PaperZD;5// Создавать базовые игровые механики платформера: получение урона, атаку, двойной прыжок, рывок.
Ori and the Will of the Wisps, Moon Studios, 2017
Какие практические задания будут выполнять слушатели курса?
1// Тестирование — проверка знания форматов, требований к импорту и типовых ошибок;2// Задание — собранная сцена с корректно импортированными и настроенными ассетами разрабатываемого персонажа;3// Задание — создание Character Blueprint, добавление Spring Arm и камеры, настройка Enhanced Input по мотивам разрабатываемого персонажа;4// Задание — создание Animation Blueprint или PaperZD-графа, настройка State Machine и переходов, и подключение их разрабатываемую персонажу;5// Тест — проверка знания Blueprint-логики;6// Презентация итогового проекта — демонстрация результата с обоснованием технических и художественных решений — персонаж с подготовленными ассетами, настроенной камерой, движением, анимациями и базовыми механиками.
Тематический план занятий
Spyro Reignited Trilogy, Activision, 2018
Подготовка игровых ассетов для переноса в Unreal Engine 5
— Подготовка ассетов для 2D графики;— Подготовка ассетов для 3D графики;
— Экспорт и импорт материалов в игровой движок Unreal Engine;
— Sprite Sheets и Flipbooks;
— Импорт Skeletal Mesh;
— Настройка Skeleton и Physics Asset.
Настройка игрового персонажа в Unreal Engine
— Создание персонажа на основе класса Character;— Плагин Paper ZD;
— Настройка игровой камеры: Third Person Camera, First Person Camera, Side Scroller;
— Настройка системы ввода команд через Enhanced Input;
— Настройка CharacterMovementComponent: скорость, высота прыжка, сила гравитации, управляемость в воздухе;
— Создание и подключение анимаций в Animation Blueprint;
— Создание игровых механик: двойной прыжок, рывок, получение урона, атакующее умение.









