Arka plan
Gameloft 20 yılı aşkın bir süredir mobil oyunlardan platformlar arası PC ve konsol oyunlarına kadar dijital platformlar için yenilikçi oyun deneyimleri sunuyor. Gameloft, kendi köklü serilerinin yanı sıra LEGO, Universal ve Hasbro gibi popüler markalar için oyunlar geliştiriyor. Tüm dünyadan 3.600 kişilik ekibiyle her ay 100'den fazla ülkede 55 milyon benzersiz oyuncuya ulaşıyorlar.
Ne yaptılar?
İlk olarak 2018'de çıkan bir arcade oyunu olan Asphalt 9: Legends'ın performans, kalite ve pil dengesini kurmanın bir yolunu bulması gerekiyordu. Gameloft bunu yapmak için başlangıçta "oyun seçenekleri" adı verilen şirket içi bir sistemi kullanıyordu. Bu sistem, kullanıcıların üç ayardan birini seçmesine olanak tanıyordu: daha iyi performans, daha iyi kalite veya bu ikisinin dengesi. Oyuncu bir ayar seçmediyse oyun, kullanıcının cihazına göre otomatik olarak bir ayar seçer.
Gameloft kısa bir süre önce oyunu güncelleyerek yeni cihazlara sahip kullanıcıların oyun deneyimini iyileştirmek için Oyun Modu API'sini kullandı. Oyun Modu ile oyunculara, oyunun performansını özelleştirmek ve oyun deneyimlerini etkileyen diğer sistem ayarlarını düzenlemek için Oyun Paneli'ni kullanma olanağı tanıdılar.
Kullanıcılar, Asphalt 9'un oyun seçenekleri özelliğini görmeye alışkın oldukları için Gameloft bu özelliği arka planda Oyun Modu API'si ile entegre ederek kullanıcı deneyimini kesintiye uğratmadan özelliği iyileştirdi. Kullanıcılar dört seçenekten birini tercih edebilir:
- STANDARD (Destekleyen cihazlarda 60 FPS ve daha gelişmiş cihazlarda 30 FPS),
- PERFORMANS (ileri teknoloji cihazlarda en yüksek kalite fakat yoğun kaynak kullanımı, düşük kaliteli cihazlarda 60 FPS ancak düşük kalite),
- PİL (pil kullanımını azaltmak için 30 FPS) veya
- DESTEKLENMİYOR (görsel ayarlar, seçenekler menüsünde kalır)
Pil modunda, ortamla ilgili ayrıntıların grafik kalitesi düşürülerek güç tüketimi azalır. Arabadaki yansımalar için ışın izleme hesaplamaları ve çevresel unsurlar için alan derinliği gibi yüksek hesaplama gerektiren görevler kaldırılmış, hareket bulanıklığı ve hava durumu efektleri için karmaşık gölgelendiriciler basitleştirilmiştir. Ayrıca CPU ve GPU iş yükünden tasarruf etmek için kare hızı 30 FPS ile sınırlandırılmıştır.
![Asfalt 9 - PİL Modu](https://developer.android.google.cn/static/images/cards/distribute/stories/gameloft-asphalt9-gamemode-battery.jpg?authuser=19&hl=tr)
Oyun, performans modunda kullanıcının cihaz yeteneklerini algılar ve kullanıcıyı maksimuma çekmek için ideal kaynak yapılandırmasını uygular. Bu işlem, cihazın termal olarak kısıtlanmasına neden olmaz. En yüksek performansı sunmak için cihazlar geçici olarak güçlendirilebilir ancak enerji açısından verimli değildir ve çok fazla ısı üretir. En yüksek performansı ölçülü bir şekilde (ör. yükleme sırasında) girmek, ardından sürdürülebilir performansa düşürmek enerji kullanımını optimize eder ve genel olarak daha iyi bir kullanıcı deneyimi sağlar.
![Asfalt 9 - PERFORMANS Modu](https://developer.android.google.cn/static/images/cards/distribute/stories/gameloft-asphalt9-gamemode-performance.jpg?authuser=19&hl=tr)
Sonuçlar
Gameloft, oyuncuların iyileştirilmiş performanstan ve oynanabilirlikten keyif almasını bekliyordu ancak en büyük etkiyi Pil modu oldu. Pil modu, bazı mobil cihazlarda Asphalt 9'un güç tüketimini %70'e kadar azalttı. Bu da ortalama% 35 daha uzun oynatma süresi ve oyuncunun elinde daha soğuk bir cihaz olmasıyla sonuçlandı.
Gameloft Yayın Operasyonları Müdürü Alexandru Dumitru bu durumu "uygulamanın yönetimi kolaydı," diyor ve ekliyor: "Ekip, kullanıcılarına en son ve en iyi performans deneyimini sunmanın basit bir yolunu sunmaktan çok memnun oldu."
Gameloft, elde ettiği başarıdan yola çıkarak portföyündeki diğer oyunlara da Oyun Modu API'sini eklemeyi planlıyor. Rekabetçi çok oyunculu oyunlar ve nişan oyunlarının oyuncuları ekstra performanstan memnun kalırken simülasyon geliştirirken pil tasarrufu modundan yararlanabilirler.
Oyun Modu'nu kullanmaya başlama
Oyun Modu API'sini kullanarak kullanıcılarınızı anlayın ve performans ile kaliteden ödün verme konusunda daha iyi kararlar verin.