Gameloft снижает энергопотребление устройства на 70 %, в результате чего время игры увеличивается на 35 % благодаря API игрового режима.

Фон

Уже более 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 кадрами в секунду, чтобы сэкономить нагрузку на процессор и графический процессор.

Асфальт 9 - Режим АККУМУЛЯТОРА
Asphalt 9 работает в режиме АККУМУЛЯТОРА

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

Асфальт 9 — Режим ПРОИЗВОДИТЕЛЬНОСТИ
Asphalt 9 работает в режиме ПРОИЗВОДИТЕЛЬНОСТИ

Результаты

Gameloft ожидала, что игрокам понравится улучшенная производительность и игровой процесс, но наибольшее влияние оказал режим батареи. На некоторых мобильных устройствах режим батареи снизил энергопотребление Asphalt 9 до 70%, в результате чего время игры в среднем увеличилось на 35%, а устройство в руке игрока стало более прохладным.

«Реализацией было легко управлять, — сказал Александру Думитру, менеджер по издательским операциям в Gameloft, — и команда оценила простой способ предложить своим пользователям новейшие и лучшие возможности производительности».

Основываясь на своем успехе, Gameloft намерена реализовать API игрового режима в других играх своего портфолио. Игроки в конкурентные многопользовательские игры и шутеры оценят дополнительную производительность, а в симуляторах строительства можно воспользоваться режимом экономии заряда батареи.

Начните работу с игровым режимом

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