Игры в жанре раннер одни из самых популярных на мобильных устройствах. Это объясняется низким порогом входа для геймеров, быстротой игровой сессии и использованием вирусных трендов. С помощью нового шаблона для игр-раннеров от Unity разработчики смогут быстрее создавать итерации и прототипы, что позволит больше времени уделять созданию игры.

На заметку: Выиграйте $200 тысяч опубликовав игру с Supersonic.

Источник: Блог компании

Руководство по использованию шаблона

После загрузки бесплатного шаблона в Unity Hub пользователи получают руководство по работе в редакторе, в котором узнают о компонентах шаблона, о том, как создавать и изменять уровни с помощью встроенного редактора уровней, а также о том, как настроить сервис Ads для проекта.

Источник: Блог компании

Дизайн GREYBOX

Чтобы сэкономить время, шаблон предоставляет полностью функциональную сквозную игровую механику и «серые коробки» активов как отправную точку для разработки.

Затем пользователи добавляют собственные темы, текстуры и активы, через Unity Asset Store. Например, пользователь сосредоточился на геометрии взлетно-посадочной полосы, поэтому добавил препятствия, ворота и предметы, такие как монеты и ключи.

Источник: Блог компании

Редактор уровней

Шаблон содержит настраиваемые уровни, которые демонстрируют различные игровые дизайны. Функции настройки включают:

  • Автосохранение. Изменения уровня, префаба игрока или префаба камеры, автоматически сохраняются при входе в режим игры;
  • Местность. Возможность указывать длину, ширину, начальный буфер, конечный буфер, толщину и материал рельефа, который автоматически регенерируется при редактировании любого из этих полей;
  • Snapping (привязка). Привязка позволяет привязать объекты к ближайшей позиции сетки;
  • Префабы. Укажите префаб, который будет размещен в начале и конце уровня.
Источник: Блог компании

Предварительные настройки камеры и игрока

Разница между тем, станет игра хитом или нет, очень мала. Поэтому угол камеры, цвета и скорость — играют большую роль. Шаблон Runner поставляется с опциями, чтобы экспериментировать и найти то, что лучше подходит для игры.

  • Предварительные настройки угла камеры. Легко выбирайте между часто используемыми положениями камеры. Пользователи также могут заблокировать положение камеры, включить плавное следование и многое другое;
  • Настройки скорости игрока. Выберите медленную, среднюю, быструю или пользовательскую скорость. Другие опции включают автоматическое движение вперед, скорость ускорения, горизонтальную скорость, скорость масштабирования и многое другое.
Источник: Блог компании

Spawnables

Для объектов, размещенных в сцене, класс Spawnable обеспечивает логику для сериализации и десериализации информации о трансформации и цвете, а также привязку к сетке уровня. К таким объектам относятся:

  • Монеты;
  • Ключи;
  • Ворота, влияющие на масштаб или скорость игрока.
Источник: Блог компании

Игровая среда

Классы, которые формируют основу игры, включают в себя:

  • Систему событий, которая облегчает взаимодействие между различными частями игры;
  • Механизм состояний, который управляет течением игры, загрузкой и выгрузкой уровней, и навигацией по состояниям, таким как победа, поражение, пауза и т.д.;
  • Простую систему инвентаризации, которая отслеживает такие валюты, как золото и XP;
  • Систему сохранения, которая сохраняет игровой прогресс;
  • Систему пользовательского интерфейса, которая отображает пользовательские интерфейсы для текущего состояния игры.
Источник: Блог компании

UI windows system

В этом шаблоне представлен полный пользовательский интерфейс для игры в жанре раннер. 

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

Включенный экран выбора уровня позволяет геймерам переигрывать разблокированные уровни. При нажатии кнопки Quick Play загружается самый высокий разблокированный уровень.

Источник: Блог компании

Курсы

В игре существует два вида валюты: золото и XP.

  • Игроки собирают золото на протяжении уровня. Если геймер не завершит уровень успешно, количество золота, которое собрано на этом уровне, не добавится к общему числу;
  • XP геймеры зарабатывают при прохождении уровня. Процесс аналогичен с валютой. Количество XP, которое заработал игрок за уровень, добавляется к общему количеству XP независимо от того, выиграл геймер или проиграл.
Источник: Блог компании

Пакет Unity Ads

Unity Ads встроена, чтобы помочь монетезировать игру. Если пользователь создает мобильную игру, которая будет приносить доход, шаблон для игры в жанре раннер — отличное место для начала и хороший способ узнать, как использовать Unity Ads SDK.

Читайте оригинальную статью в блоге Unity тут.

 148