
Шаблон для игры в бегалки для Unity

Начните создавать мобильную игру-бегалку
Игры-бегалки - одни из самых популярных на мобильных устройствах. Это потому, что их легко освоить, в них быстро играть, и они могут стать вирусными. С этим новым шаблоном вы сможете быстрее проводить итерации и создавать прототипы, чтобы уделять больше времени созданию отличной игры для мобильных устройств.
Особенности шаблона Runner
Ускорьте процесс разработки, используя готовые игровые механики и функции шаблона Runner.

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

Дизайн Greybox
Чтобы сэкономить время, в качестве отправной точки шаблон предоставляет полностью функциональную механику игры и активы в виде серых коробок.
После этого вы можете добавлять собственные темы, различные текстуры и активы - либо через Unity Asset Store, либо работая с художником. Например, вы можете сосредоточиться на геометрии взлетно-посадочной полосы и добавить такие элементы геймплея, как препятствия, ворота и предметы, например, монеты и ключи.

Редактор уровней
Шаблон содержит настраиваемые уровни, которые демонстрируют различные игровые дизайны. Возможности настройки включают:
- Автосохранение: Изменения уровня, префаба игрока или префаба камеры автоматически сохраняются при переходе в режим игры.
- Ландшафт Укажите длину, ширину, начальный буфер, конечный буфер, толщину и материал рельефа, который автоматически регенерируется при изменении любого из этих полей.
- Снабжение: Включите привязку для порождаемых объектов, что позволит привязать их к ближайшей позиции сетки.
- Префабы Укажите префаб, который будет размещен в начале и в конце уровня.

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

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

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

Оконная система пользовательского интерфейса
В этом шаблоне представлен полный пользовательский интерфейс для игры в бегалки.
Например, когда игроки успешно завершают уровень, они видят экран празднования. На этом экране отображаются награды, полученные за выполнение заданий, а также заработанное золото и XP. XP отображается в виде прогресс-бара, который показывает, как далеко игрок находится от достижения следующего рубежа.
Включенный экран выбора уровня позволяет игрокам переигрывать разблокированные уровни. При нажатии кнопки "Быстрая игра" загружается самый высокий разблокированный уровень.

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

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

Subway Surfers
Узнайте, как 10-летнее сотрудничество SYBO и Unity помогло Subway Surfers стать одной из лучших мобильных игр десятилетия.

Лучшие практики успешных мобильных инди-компаний
Узнайте, как Alt Shift, Broken Arms Games, Light Brick Studio, Robot Squid и Superplus Games справляются с трудностями и используют возможности быстро растущего рынка мобильных игр.

TinyTouchTales
Узнайте, как Арнольд Рауэрс построил успешный бизнес мобильных игр с помощью простых карточных игр и головоломок, таких как Card Thief, которые не зависят от агрессивной стратегии монетизации.

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