Hintergrund
Seit über 20 Jahren entwickelt Gameloft innovative Spiele für digitale Plattformen – von mobilen Spielen bis hin zu plattformübergreifenden PC- und Konsolentiteln. Neben seinen eigenen etablierten Franchises entwickelt Gameloft Spiele für beliebte Marken wie LEGO, Universal und Hasbro. Mit einem Team von 3.600 Mitarbeitern weltweit erreichen die Spiele des Unternehmens jeden Monat 55 Millionen einzelne Spieler in über 100 Ländern.
Vorgehensweise
Für das 2018 veröffentlichte Arcade-Rennspiel Asphalt 9: Legends musste ein Mittel gefunden werden, um Leistung, Grafik und Akkulaufzeit in Einklang zu bringen. Dazu nutzte Gameloft ursprünglich ein internes System namens „Game Options“, mit dem Nutzer zwischen drei Einstellungen wählen konnten: bessere Leistung, bessere Qualität oder ein Gleichgewicht zwischen den beiden. Wenn der Spieler keine Einstellung auswählt, wird diese automatisch basierend auf dem Gerät des Nutzers ausgewählt.
Vor Kurzem hat Gameloft das Spiel aktualisiert und die Game Mode API hinzugefügt, um das Gameplay für Nutzer mit neueren Geräten zu verbessern. Mit dem Spielmodus können Spieler über das Spiel-Dashboard die Leistung des Spiels anpassen und andere Systemeinstellungen ändern, die sich auf das Gameplay auswirken.
Da die Nutzer die Spieloptionen von Asphalt 9 bereits kannten, hat Gameloft sie im Hintergrund mit der Game Mode API integriert und so die Funktion verbessert, ohne die Nutzerfreundlichkeit zu beeinträchtigen. Nutzer konnten zwischen vier Optionen wählen:
- STANDARD (60 fps auf Geräten, die dies unterstützen, und 30 fps auf Low-End-Geräten),
- LEISTUNG (beste Qualität, aber ressourcenintensiv auf High-End-Geräten, 60 fps, aber niedrigere Qualität auf Low-End-Geräten),
- AKKU (30 fps, um den Akkuverbrauch zu senken) oder
- NICHT UNTERSTÜTZT (visuelle Einstellungen bleiben im Optionsmenü)
Im Akkumodus wird die Grafiktreue von Umgebungsdetails reduziert, um den Stromverbrauch zu senken. Rechenintensive Aufgaben wie Raytracing-Berechnungen für die Reflexionen am Auto und die Tiefenschärfe für die Requisiten der Umgebung werden entfernt und komplexe Shader für Bewegungsunschärfe und Wettereffekte werden vereinfacht. Die Framerate ist auf 30 fps begrenzt, um die CPU- und GPU-Arbeitslast zu reduzieren.

Im Leistungsmodus erkennt das Spiel die Gerätefunktionen des Nutzers und wendet die optimale Ressourcenkonfiguration an, um ein bestmögliches Spielerlebnis zu bieten, ohne dass das Gerät durch thermische Drosselung beeinträchtigt wird. Geräte können zwar vorübergehend beschleunigt werden, um Spitzenleistung zu erzielen, dies ist jedoch nicht energieeffizient und erzeugt viel Wärme. Wenn die Spitzenleistung nur sparsam genutzt wird, z. B. beim Laden, und dann auf eine gleichbleibende Leistung abgesenkt wird, wird der Energieverbrauch optimiert und die Nutzerfreundlichkeit insgesamt verbessert.

Ergebnisse
Gameloft erwartete, dass die Spieler die verbesserte Leistung und das Gameplay zu schätzen wissen würden, aber der Akkumodus hatte die größten Auswirkungen. Auf einigen Mobilgeräten konnte der Akkumodus den Energieverbrauch von Asphalt 9 um bis zu 70 % senken. Das führte zu einer durchschnittlich 35% längeren Spielzeit und einem kühleren Gerät in der Hand des Spielers.
„Die Implementierung war einfach zu verwalten“, sagt Alexandru Dumitru, Publishing Operations Manager bei Gameloft. „Das Team hat es geschätzt, dass es Nutzern auf einfache Weise die neuesten und besten Leistungsoptionen anbieten konnte.“
Aufgrund des Erfolgs beabsichtigt Gameloft, die Game Mode API in weiteren Spielen in seinem Portfolio zu implementieren. Spieler von kompetitiven Multiplayer- und Shooter-Titeln werden die zusätzliche Leistung zu schätzen wissen, während Bausimulationen vom Energiesparmodus profitieren könnten.
Erste Schritte mit dem Spielmodus
Mit der Game Mode API können Sie Ihre Nutzer besser verstehen und fundiertere Entscheidungen über Kompromisse zwischen Leistung und Grafik treffen.