Фон
Уже более 20 лет Gameloft создает инновационные игровые возможности для цифровых платформ: от мобильных игр до кроссплатформенных игр для ПК и консолей. Помимо собственных франшиз, Gameloft разрабатывает игры для таких популярных брендов, как LEGO, Universal и Hasbro. В команде из 3600 человек по всему миру их игры ежемесячно посещают 55 миллионов уникальных игроков в более чем 100 странах.
Что они сделали
Гоночная аркадная игра Asphalt 9: Legends, впервые выпущенная в 2018 году, нуждалась в способе сбалансировать производительность, точность воспроизведения и аккумулятор. Для этого Gameloft изначально использовала собственную систему под названием «Параметры игры», которая позволяла пользователям выбирать из трех настроек: лучшая производительность, лучшее качество или баланс этих двух. Если игрок не выбрал настройку, игра выберет ее автоматически в зависимости от устройства пользователя.
Недавно Gameloft обновила игру, включив в нее API игрового режима , чтобы улучшить игровой процесс для пользователей новых устройств. С помощью игрового режима они предоставили игрокам возможность использовать игровую панель для настройки производительности игры и настройки других системных настроек, влияющих на их игровой процесс.
Поскольку пользователи уже привыкли видеть функцию игровых параметров Asphalt 9, Gameloft интегрировала ее с API игрового режима в фоновом режиме, улучшив эту функцию, не нарушая работу пользователя. Пользователи могли выбрать один из четырех вариантов:
- СТАНДАРТ (60 кадров в секунду на устройствах, которые его поддерживают, и 30 кадров в секунду на устройствах младшего класса),
- ПРОИЗВОДИТЕЛЬНОСТЬ (наилучшее качество, но ресурсоёмкое на аппаратах высокого класса, 60FPS, но качество ниже на устройствах младшего класса),
- БАТАРЕЯ (30 кадров в секунду для экономии заряда батареи) или
- НЕ ПОДДЕРЖИВАЕТСЯ (визуальные настройки остаются в меню параметров)
В режиме батареи точность графики деталей окружающей среды снижается для снижения энергопотребления. Удалены сложные вычислительные задачи, такие как расчеты трассировки лучей для отражений на автомобиле и глубины резкости для объектов окружающей среды, а сложные шейдеры для размытия изображения в движении и погодных эффектов упрощены. Частота кадров также ограничена 30 кадрами в секунду, чтобы сэкономить нагрузку на процессор и графический процессор.
В режиме «Производительность» игра определяет возможности устройства пользователя и применяет оптимальную конфигурацию ресурсов для максимального погружения, не вызывая перегрева устройства. Хотя устройства можно временно повысить для достижения максимальной производительности, это не является энергоэффективным и выделяет много тепла. Экономный выход на пиковую производительность, например, во время загрузки, а затем снижение до устойчивого уровня производительности оптимизирует использование энергии и обеспечивает лучшее взаимодействие с пользователем в целом.
Результаты
Gameloft ожидала, что игрокам понравится улучшенная производительность и игровой процесс, но наибольшее влияние оказал режим батареи. На некоторых мобильных устройствах режим батареи снизил энергопотребление Asphalt 9 до 70%, в результате чего время игры в среднем увеличилось на 35%, а устройство в руке игрока стало более прохладным.
«Реализацией было легко управлять, — сказал Александру Думитру, менеджер по издательским операциям в Gameloft, — и команда оценила простой способ предложить своим пользователям новейшие и лучшие возможности производительности».
Основываясь на своем успехе, Gameloft намерена реализовать API игрового режима в других играх своего портфолио. Игроки в конкурентные многопользовательские игры и шутеры оценят дополнительную производительность, а в симуляторах строительства можно воспользоваться режимом экономии заряда батареи.
Начните работу с игровым режимом
Понимайте своих пользователей и принимайте более обоснованные решения о соотношении производительности и точности с помощью API игрового режима .