February 13, 2019

Зачем в играх нужен экран "Press Start Button"?

Задавались ли вы вопросом, почему в современных играх есть экран с одной-единственной опцией "Press Start Button"? Почему нельзя сразу загрузить меню или с того момента, где вы её закончили в прошлый раз? Зачем нужно выполнять одно лишнее действие для этого?

Как оказалось, наличие стартового экрана обусловлено далеко не желанием разработчиков подольше удержать вас. Давайте разберём каждую из причин и попробуем понять, так ли нужен этот экран?

Увеличение продаж

Широкое распространение аркадных автоматов в начале 70-х годов XX века ознаменовало виток развития игрового маркетинга. Открывшиеся залы аркадных автоматов начали вовсю рекламировать свои услуги развлечений. Что является самой лучшей рекламой? Конечно же, сам продукт!

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

Аркадные автоматы не всегда оккупируются игроками. В будние дни залы пустовали. Неэффективное использование времени простоя вело к уменьшению прибыли. Плюс, время включения автомата в те времена было очень долгим. Поэтому владельцы залов и разработчики придумали способ как эффективно тратить это время.

Пока аркадный автомат не был занят, на его экране выводилась демонстрация игрового процесса. Аркадный автомат рекламировал сам себя без дополнительных трат. Этот видеоролик запускался каждый раз при включении автомата или завершении сессии. Во время показа ролика на экране выводилась надпись "Insert coin" или "Press Start Button". Выполнение действия вело к завершению демонстрации и запуску игровой сессии. Это дало начало существованию стартового экрана.

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

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

Фоновая загрузка

Игры состоят из большого количества компонентов: текстуры, 3D модели, шрифты, скрипты и так далее. Для их загрузки требуются много вычислительных мощностей. Чем больше компонентов, тем дольше она загружается.

Долгая загрузка влечёт за собой потерю внимания игрока. Чтобы этого не произошло, разработчики используют анимации или интерактивные вставки (как в Assassin's Creed). Но что делать при первом запуске?

Стартовый экран прекрасно справляется с решением проблемы. На загрузку его компонентов (фона, анимации, музыки) требуется меньше времени, чем на полную загрузку. Поэтому экран является своего рода отвлекающим манёвром: игрок получает управление ещё до момента загрузки игрового меню.

Как много информации можно получить при помощи экрана, призывающий нажать одну кнопку? Достаточно, чтобы запустить игру правильно.

Определение профиля пользователя

В некоторых играх призыв к действию "Press Start Button" не только запускает основную часть, но и помогает определить, кто сейчас играет. Во-первых, стартовый экран уникальный для всех игроков. Во время загрузки экрана система ещё не знает, кто сидит перед телевизором или монитором. Его состояние не зависит от игровых событий и прогресса игроков, поэтому время загрузки всегда одинаковое.

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

Информация о главном контроллере помогает в определении пользовательского профиля. Если в системе зарегистрировано несколько профилей, и к каждому из них присвоен свой контроллер, то система запустит последнее сохранённое за профилем состояние.

Summary

Современные стартовые экраны исполняют несколько функций: они могут рассказать об игре, показать её лучшие стороны, уменьшают время ожидания при загрузке и определить основное устройство ввода вместе с профилем игрока.

Современным играм не требуется показывать геймплей во время простоя. Но из-за возрастающих требований к железу следует помнить о возрастании времени загрузки. Стартовый экран будет отличным помощником для экономии времени игрока.

При помощи призыва к действию можно легко определить основной контроллер и даже профиль игрока.


Материал подготовлен специально для телеграм-канала "Кодзима Гений":

https://t.me/kojima_calls

Автор:

https://t.me/tkoff