Вспомним и обсудим, что такое пейсинг и как создавать напряжение?

Исходный размер 1920x1010

Разминка

Нарисуйте лэйаут уровня с зоной высокого и низкого напряжения. Жанр игры — любой.

  • Не забудьте нарисовать легенду
  • Вид на уровень может быть сверху или сбоку

Прогрессия

  • Что это такое применительно к игре?
  • Как она проявляет себя
  • Что дает игроку и что требует от геймдизайнера?

Цель

  • Поддерживает вовлечённость через постепенное нарастание сложности
  • Разнообразие
  • Ограничение

Прогрессия

Количественная

  • больше врагов
  • больше хп
  • больше exp

Качественная

  • новые абилки
  • новые механики
  • новый опыт

Играем

Проходим уровни 1-1 и 1-2 супермарио и ищем там количественную и качественную прогрессию.

Как внедрять прогрессию?

Будет ли интересно играть в такой уровень?

Исходный размер 1920x1010

А в такой?

Исходный размер 1920x1010
Исходный размер 1920x1010

Кишотэнкецу

post

Кишотэнкецу (起承転結) описывает четырехчастную структуру многих классических китайских, корейских, японских и вьетнамских повествований.

Качественная прогрессия

Как придумать платформы, которые предоставят игроку новый опыт? Смотреть уже на существующие элементы и механики и вертеть их под разным углом! Что можно сделать с прыжком?

Например: можно поставить игрока в ситуации, когда прыгать требуется разными способами. На разную дистанцию, вверх или вниз, на стабильную поверхность или на разрушающуюся платформу.

А что можно сделать с хп? Или другими статами персонажа? А камера? Как на нее может влиять платформа?

Знакомство с Unreal Engine 5

Открываем Epic Games и запускаем UE5!

Создаём проект

  • Выбираем шаблон Third Person
  • Blueprint
  • Variant: platforming
  • Называем проект
  • Жмём create

Меняем язык на английский в настройках

Большинство терминов в геймдеве на английском, поэтому лучше сразу к ним привыкать.

Исходный размер 1920x1010

Можно сразу играть!

Запустить игру — зелёная кнопка.

Кликните по экрану, чтобы начать управлять персонажем!

Остановить игру — esc.

Платформер

post

Меняем в World Settings gamemode на BP_PlatformingGameMode.

Открыть content drawer

post

Ctrl + пробел. Здесь хранятся все ваши ассеты.

Прототипирование

В LevelPrototyping можно взять джампад! И дверь… если вам нужна…

post

В меню слева можно вытаскивать нужные ассеты и расставлять их по уровню.

Как отключить способность персонажа?

post

Рассмотрим на примере Wall Jump

Если хочется отключить, заходим в BP_PlatformingCharacter и отключаем макаронину (зажать alt и кликнуть на макаронину).

Player Start — точка, в которой игрок начнет прохождение уровня. Ее можно перемещать.

Исходный размер 1920x1010
post

Если надо протестить только кусок уровня, а Player Start перетаскивать лень, можно тыкнуть ПКМ > Play From Here

Как поменять вид платформы?

post

Двойной клик по джампаду. Выбираем нужный компонент и меняем его размер.

Как создать свою платформу?

post

ПКМ в любом месте папки > Blueprint Class > Actor

Исходный размер 612x410

Теперь добавим мэш, объект, который будет видеть игрок

post

В меню слева жмём add и выбираем нужную форму.

Чтобы поменять мэшу материал, выбираем мэш, в меню справа ищем строчку Material.

Библиотека ассетов. Fab — анриловский магазин ассетов.

Исходный размер 1920x1010

Отбираем те, которые подходят к используемой версии анрила. Берём те, у которых есть кнопка Add to Project.

Потом появится папка с этими ассетами.

Чтобы добавить ассет в актора, просто перетаскиваем его из контент браузера.

post

Пакуем проект

Чтобы вы могли приносить проект из дома!

Загружайте его в папку на гугл/яндекс диске.

В конце модуля сдаем локацию, в которой нужно пройти путь от точки А до точки B.

Список доступных элементов

  • Хп, смерть, гейм овер, победа
  • Чекпоинты
  • Двигающаяся платформа (горизонтально, вертикально)
  • Платформа с шипами
  • Платформа, запускающая в полёт
  • Разрушающаяся платформа
  • Двигающийся враг (горизонтально, вертикально)
  • Коллектблсы
  • Практика

    Повторите уровень придуманный ранее. Используйте ассеты, найденные в fab.

    Домашнее задание

    Доделайте уровень и начните придумывать схему уровня для итогового проекта.

    Прогрессия в левел-дизайне
    Проект создан 21.05.2026
    Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
    Показать больше