![Hero background image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F76e8d5750448ac67d0a7d02cc8fab0587ad225e1-1920x1080.jpg&w=3840&q=100)
![Демонстрация сетки на скале](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F4232f1d15fb2a76bb3ba648e7944e17a547aba79-1920x1080.jpg&w=3840&q=75)
Начните создавать мобильную игру-бегалку
Игры-бегалки - одни из самых популярных на мобильных устройствах. Это потому, что их легко освоить, в них быстро играть, и они могут стать вирусными. С этим новым шаблоном вы сможете быстрее проводить итерации и создавать прототипы, чтобы уделять больше времени созданию отличной игры для мобильных устройств.
Особенности шаблона Runner
Ускорьте процесс разработки, используя готовые игровые механики и функции шаблона Runner.
![Игровой персонаж бежит к меньшей или большей рамке](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F256739db3f0cce75b0219d3f75aa3af36c3db477-1920x1080.jpg&w=3840&q=75)
После загрузки бесплатного шаблона в хабе вы получите руководство в редакторе. В ней вы узнаете о компонентах шаблона, о том, как создавать и изменять уровни с помощью встроенного в шаблон редактора уровней, а также о том, как настроить сервис Ads для вашего проекта.
![Демонстрация модели Greybox](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fb12d662632558e588475658c6a7b7ad4eb8402e4-1920x1080.jpg&w=3840&q=75)
Чтобы сэкономить время, в качестве отправной точки шаблон предоставляет полностью функциональную механику игры и активы в виде серых коробок.
После этого вы можете добавлять собственные темы, различные текстуры и активы - либо через Unity Asset Store, либо работая с художником. Например, вы можете сосредоточиться на геометрии взлетно-посадочной полосы и добавить такие элементы геймплея, как препятствия, ворота и предметы, например, монеты и ключи.
![Интерфейс редактора уровней](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F7bba190987f7a5bd0588bb973d7fedbe9d7d866f-1920x1080.jpg&w=3840&q=75)
Шаблон содержит настраиваемые уровни, которые демонстрируют различные игровые дизайны. Возможности настройки включают:
- Автосохранение: Изменения уровня, префаба игрока или префаба камеры автоматически сохраняются при переходе в режим игры.
- Ландшафт Укажите длину, ширину, начальный буфер, конечный буфер, толщину и материал рельефа, который автоматически регенерируется при изменении любого из этих полей.
- Снабжение: Включите привязку для порождаемых объектов, что позволит привязать их к ближайшей позиции сетки.
- Префабы Укажите префаб, который будет размещен в начале и в конце уровня.
![Пресеты камеры Player](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F3139eb221d4480793db7d50b8d969500c560a471-1920x1080.jpg&w=3840&q=75)
Разница между тем, станет ли игра хитом или нет, может быть очень маленькой: Угол камеры, цвета и скорость - все это играет большую роль. Шаблон Runner поставляется с опциями, так что вы можете экспериментировать и найти то, что лучше всего подходит для вашей игры.
Предварительные настройки угла обзора камеры:
Удобный выбор между часто используемыми положениями камеры. Вы также можете зафиксировать положение камеры, включить плавное следование камеры и многое другое.
Предварительные настройки скорости проигрывателя:
Выбирайте медленные, средние, быстрые или пользовательские предустановки. Среди других опций - автоматическое движение вперед, скорость ускорения, горизонтальная скорость, масштабная скорость и другие.
![Создаваемые монеты](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F12abffbfc7b425447977cb50555f64b3cd4719f3-1920x1080.jpg&w=3840&q=75)
Для объектов, размещенных на сцене, класс Spawnable предоставляет всю логику для сериализации и десериализации информации о трансформации и цвете, а также для привязки к сетке уровня. В число спаунируемых объектов входят:
- Монеты
- Ключи
- Ворота, влияющие на масштаб или скорость игрока
![Интерфейс Game Framework](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F835dcdaf2b7f02cb7245b71c3b4cf78adb59d6d0-1920x1080.jpg&w=3840&q=75)
Классы, составляющие основу игры, включают в себя:
- Система событий, облегчающая связь между различными частями игры
- Машина состояний, которая управляет течением игры, загрузкой и выгрузкой уровней, а также навигацией по состояниям, таким как победа, проигрыш, пауза и т.д.
- Простая система инвентаризации, которая отслеживает такие валюты, как золото и XP
- Система сохранения, сохраняющая игровой прогресс
- Система пользовательского интерфейса, которая отображает назначенные пользовательские интерфейсы для текущего состояния игры
![Демонстрация системы окон интерфейса](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fcfb96fc4b48b2c23ec7f6282c48c87cd585ba1bd-1920x1080.jpg&w=3840&q=75)
В этом шаблоне представлен полный пользовательский интерфейс для игры в бегалки.
Например, когда игроки успешно завершают уровень, они видят экран празднования. На этом экране отображаются награды, полученные за выполнение заданий, а также заработанное золото и XP. XP отображается в виде прогресс-бара, который показывает, как далеко игрок находится от достижения следующего рубежа.
Включенный экран выбора уровня позволяет игрокам переигрывать разблокированные уровни. При нажатии кнопки "Быстрая игра" загружается самый высокий разблокированный уровень.
![Валюты](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F2578882ad5b3fc4d462587135d80f1c2dd86685e-1920x1080.jpg&w=3840&q=75)
В игре есть два типа валют: Золото и XP
- Игроки могут собирать золото на протяжении всего уровня. Если игрок не завершит уровень успешно, количество золота, собранного на этом уровне, не будет добавлено к его общей сумме.
- XP зарабатывается при прохождении уровня и работает как валюта пробега. Количество XP, заработанное за уровень, добавляется к общему количеству XP независимо от того, выиграл игрок или проиграл.
![График роста UGS](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F73d687a9ea618d749c2c03926158e092690520dd-1920x1080.jpg&w=3840&q=75)
Встроенная интеграция Unity Ads поможет вам создать монетизируемую игру. Если вы хотите создать мобильную игру, приносящую доход, шаблон бегуна - отличное место для начала, а также хороший способ научиться использовать Unity Ads SDK.
![Subway Surfers](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F68430750a369f82090566c0b6033e11b1386b6e5-810x455.jpg&w=3840&q=100)
Узнайте, как 10-летнее сотрудничество SYBO и Unity помогло Subway Surfers стать одной из лучших мобильных игр десятилетия.
![Карточка мобильных инди-игр](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Ff385579eba038d4954c6299a7223f5e9f572f3f7-810x455.jpg&w=3840&q=100)
Узнайте, как Alt Shift, Broken Arms Games, Light Brick Studio, Robot Squid и Superplus Games справляются с трудностями и используют возможности быстро растущего рынка мобильных игр.
![Персонажи Tinytouchtales](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F9c9243be1d8437176b28826f1e16e285ca1664fb-810x455.jpg&w=3840&q=100)
Узнайте, как Арнольд Рауэрс построил успешный бизнес мобильных игр с помощью простых карточных игр и головоломок, таких как Card Thief, которые не зависят от агрессивной стратегии монетизации.
![Выноска Unity Hub](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F289184198a5d62dd7304d8de8e500d2d52463b43-1230x600.jpg&w=3840&q=75)
Благодаря уникальным функциям и оптимизированным инструментам шаблона Runner первая половина работы по созданию прототипа будет сделана за вас. Загрузите его с хаба уже сегодня и изучите ресурсы, которые помогут вам сделать его своим.