big

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

big
Original size 1920x1010

Разминка

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

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

Прогрессия

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

Цель

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

Прогрессия

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

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

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

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

Играем

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

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

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

Original size 1920x1010

А в такой?

Original size 1920x1010
Original size 1920x1010

Кишотэнкецу

post

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

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

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

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

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

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

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

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

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

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

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

Original size 1920x1010

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

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

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

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

Платформер

post

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

Открыть content drawer

post

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

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

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

post

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

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

post

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

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

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

Original size 1920x1010
post

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

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

post

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

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

post

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

Original size 612x410

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

post

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

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

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

Original size 1920x1010

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

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

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

post

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

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

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

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

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

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

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

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

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

    Прогрессия в левел-дизайне
    Project created at 21.05.2026
    We use cookies to improve the operation of the website and to enhance its usability. More detailed information on the use of cookies can be fo...
    Show more