Gameloft ने Game Mode API का इस्तेमाल करके, डिवाइस की बैटरी खपत को 70% तक कम किया है. इससे, गेम खेलने का कुल समय 35% तक बढ़ गया है

बैकग्राउंड

Gameloft ने 20 से ज़्यादा सालों से, डिजिटल प्लैटफ़ॉर्म के लिए गेमिंग का नया अनुभव दिया है. इनमें मोबाइल गेम से लेकर, क्रॉस-प्लैटफ़ॉर्म पीसी और कंसोल गेम शामिल हैं. Gameloft, अपनी स्थापित फ़्रेंचाइज़ के अलावा, LEGO, Universal, और Hasbro जैसे लोकप्रिय ब्रैंड के लिए भी गेम बनाता है. दुनिया भर में 3,600 लोगों की टीम के साथ, उनके गेम हर महीने 100 से ज़्यादा देशों में 55 करोड़ यूनीक खिलाड़ियों तक पहुंचते हैं.

उन्होंने क्या किया

साल 2018 में रिलीज़ हुए रेसिंग आर्केड गेम Asphalt 9: Legends को परफ़ॉर्मेंस, फ़िडेलिटी, और बैटरी को बैलेंस करने की ज़रूरत थी. ऐसा करने के लिए, Gameloft ने मूल रूप से “गेम के विकल्प” नाम के इन-हाउस सिस्टम का इस्तेमाल किया. इस सिस्टम की मदद से, उपयोगकर्ताओं को तीन सेटिंग में से किसी एक को चुनने का विकल्प मिलता था: बेहतर परफ़ॉर्मेंस, बेहतर क्वालिटी या दोनों का बैलेंस. अगर खिलाड़ी ने कोई सेटिंग नहीं चुनी है, तो गेम उपयोगकर्ता के डिवाइस के हिसाब से अपने-आप कोई सेटिंग चुन लेगा.

हाल ही में, Gameloft ने गेम को अपडेट किया है, ताकि उसमें Game Mode API शामिल किया जा सके. इससे नए डिवाइसों का इस्तेमाल करने वाले लोगों के लिए, गेमप्ले का अनुभव बेहतर होगा. गेम मोड की मदद से, खिलाड़ियों को गेम डैशबोर्ड का इस्तेमाल करने की सुविधा मिली. इससे वे गेम की परफ़ॉर्मेंस को अपनी पसंद के मुताबिक बना सकते हैं. साथ ही, सिस्टम की उन अन्य सेटिंग में बदलाव कर सकते हैं जिनसे गेम खेलने के अनुभव पर असर पड़ता है.

उपयोगकर्ता पहले से ही Asphalt 9 के गेम के विकल्पों की सुविधा को देखना चाहते थे. इसलिए, Gameloft ने इसे बैकग्राउंड में गेम मोड एपीआई के साथ इंटिग्रेट किया. इससे, उपयोगकर्ता अनुभव में कोई रुकावट आए बिना, इस सुविधा को बेहतर बनाया जा सका. उपयोगकर्ताओं के पास इन चार विकल्पों में से किसी एक को चुनने का विकल्प होता है:

  • स्टैंडर्ड (इस पर काम करने वाले डिवाइसों पर 60FPS और लो-एंड डिवाइसों पर 30FPS),
  • परफ़ॉर्मेंस (बेहतरीन क्वालिटी, लेकिन नए वर्शन वाले डिवाइसों पर ज़्यादा संसाधनों की ज़रूरत होती है. साथ ही, कम क्वालिटी वाले डिवाइसों पर 60FPS की दर से वीडियो चलता है),
  • बैटरी (बैटरी खर्च को कम करने के लिए 30FPS) या
  • इस्तेमाल नहीं किया जा सकता (विज़ुअल सेटिंग, विकल्प मेन्यू में ही रहती हैं)

बैटरी मोड में, बैटरी खर्च को कम करने के लिए, आस-पास के वातावरण की जानकारी के ग्राफ़िक की क्वालिटी कम कर दी जाती है. कार पर रिफ़्लेक्शन के लिए रे ट्रेसिंग कैलकुलेशन और पर्यावरण से जुड़े प्रॉप के लिए डेप्थ ऑफ़ फ़ील्ड जैसे ज़्यादा कंप्यूटेशनल टास्क हटा दिए गए हैं. साथ ही, मोशन ब्लर और मौसम के असर के लिए जटिल शेडर को आसान बनाया गया है. सीपीयू और जीपीयू के वर्कलोड को कम करने के लिए, फ़्रेम रेट को 30FPS पर भी सेट किया जा सकता है.

Asphalt 9 - बैटरी मोड
Asphalt 9, बैटरी मोड में चल रहा है

परफ़ॉर्मेंस मोड में, गेम उपयोगकर्ता के डिवाइस की क्षमताओं का पता लगाता है. साथ ही, डिवाइस को गर्म होने से बचाने के लिए, ज़्यादा से ज़्यादा इमर्सिव अनुभव देने के लिए संसाधनों का सबसे अच्छा कॉन्फ़िगरेशन लागू करता है. डिवाइसों की परफ़ॉर्मेंस को बेहतर बनाने के लिए, उन्हें कुछ समय के लिए बूस्ट किया जा सकता है. हालांकि, इससे बिजली की खपत ज़्यादा होती है और डिवाइस बहुत गर्म हो जाता है. लोडिंग के दौरान, बेहतर परफ़ॉर्मेंस का इस्तेमाल कम से कम करें और फिर सामान्य परफ़ॉर्मेंस पर सेट करें. इससे, ऊर्जा का इस्तेमाल ऑप्टिमाइज़ होता है और उपयोगकर्ता को बेहतर अनुभव मिलता है.

Asphalt 9 - परफ़ॉर्मेंस मोड
Asphalt 9, परफ़ॉर्मेंस मोड में चल रहा है

नतीजे

Gameloft को उम्मीद थी कि खिलाड़ी बेहतर परफ़ॉर्मेंस और गेमप्ले का आनंद लेंगे. हालांकि, बैटरी मोड का सबसे ज़्यादा असर पड़ा. कुछ मोबाइल डिवाइसों पर, बैटरी मोड की मदद से Asphalt 9 की बैटरी खपत 70% तक कम हो गई. इससे, गेम खेलने का कुल समय औसतन 35% तक बढ़ गया और डिवाइस भी ठंडा रहा.

Gameloft के पब्लिशिंग ऑपरेशंस मैनेजर, अलेक्सेंड्रू डुमित्रू ने बताया, “इसे लागू करना आसान था. साथ ही, टीम को यह पसंद आया कि अपने उपयोगकर्ताओं को बेहतरीन परफ़ॉर्मेंस का अनुभव देने का एक आसान तरीका मिला.”

इस सफलता के आधार पर, Gameloft अपने पोर्टफ़ोलियो के दूसरे गेम में गेम मोड एपीआई लागू करने की कोशिश कर रहा है. प्रतिस्पर्धी मल्टीप्लेयर और शूटर गेम खेलने वाले लोगों को बेहतर परफ़ॉर्मेंस का फ़ायदा मिलेगा. वहीं, सिम गेम बनाने वाले लोगों को बैटरी सेवर मोड का फ़ायदा मिलेगा.

गेम मोड का इस्तेमाल शुरू करना

Game Mode API का इस्तेमाल करके, अपने उपयोगकर्ताओं को समझें और परफ़ॉर्मेंस और फ़िडेलिटी के बीच के समझौते के बारे में बेहतर फ़ैसले लें.