बैकग्राउंड
साल 2000 में, Gameloft को गेम के जुनून और दुनिया भर के खिलाड़ियों तक गेम पहुंचाने की इच्छा के साथ बनाया गया था. वे मोबाइल के लिए गेम डेवलप करने वाली शुरुआती कंपनियों में से एक हैं. अब उनके पास 190 से ज़्यादा गेम हैं. Gameloft के कई मोबाइल गेम, बेहतरीन ग्राफ़िक्स वाले होते हैं और इनका डाउनलोड साइज़ बड़ा होता है. इस वजह से, वे Google Play एसेट डिलीवरी (PAD) के शुरुआती डेवलपमेंट में एक अहम पार्टनर बन गए. यह गेम सेवाओं के लिए डिलीवरी की सुविधाओं का एक सेट है, जो हमारे ऐप्लिकेशन बंडल इन्फ़्रास्ट्रक्चर पर आधारित है. PAD, सही समय पर सही डिवाइसों पर, सही गेम ऐसेट की डाइनैमिक डिलीवरी मुफ़्त में करता है. Gameloft को इस बात में दिलचस्पी थी कि वे APK + OBB के पारंपरिक सिस्टम से कैसे बाहर निकलें. इससे उन्हें सीडीएन की लागत कम करने और अपने खिलाड़ियों के लिए गेम का बेहतर अनुभव देने में मदद मिलेगी.
उन्होंने क्या किया
इंटिग्रेशन की प्रोसेस आसान थी. ऐप्लिकेशन बंडल फ़ॉर्मैट का इस्तेमाल करने से, Google एक्सपैंशन फ़ाइलों को इंस्टॉल के समय में आसानी से बदला जा सकता है. फ़ास्ट-फ़ॉलो और ऑन-डिमांड सिस्टम को लागू करना भी आसान था, क्योंकि ये Gameloft के मौजूदा डीएलसी सिस्टम से मिलते-जुलते हैं. साथ ही, इनमें बदलाव करने के लिए ज़रूरी सभी चीज़ें मौजूद हैं. जैसे, डाउनलोड की तेज़ स्पीड, डाउनलोड की प्रोग्रेस की जानकारी, और डाउनलोड की स्थिति. Gameloft के प्लैटफ़ॉर्म ऑपरेशंस डायरेक्टर मैक्सिमिलियानो रोड्रिग्ज ने कहा, "ज़्यादातर काम PAD SDK टूल ने पहले ही कर लिया था. इसलिए, हमें बस कुछ कॉल बदलने थे और बाकी काम PAD टूल को करने देना था."
Android ऐप्लिकेशन बंडल पर माइग्रेट करने के बाद, Gameloft ने PAD के डिलीवरी के तीन मोड इंटिग्रेट किए:
- इंस्टॉल के समय—Asphalt Xtreme में, जिसे मूल रूप से Google के एक्सपैंशन फ़ाइलों (OBBs) का इस्तेमाल करके रिलीज़ किया गया था.
- फ़ास्ट-फ़ॉलो—Asphalt 8 में, इसे मूल रूप से सेकंडरी डाउनलोड के लिए, इन-हाउस एसेट-डिलीवरी सिस्टम का इस्तेमाल करके रिलीज़ किया गया था.
- ऑन-डिमांड—Minion Rush: Despicable Me में, उपयोगकर्ताओं के गेम के लेवल पर आगे बढ़ने के साथ-साथ अतिरिक्त ऐसेट डाउनलोड करने के लिए, पहले से मौजूद ऐसेट-डिलीवरी सिस्टम का इस्तेमाल करके रिलीज़ किया गया था.

नतीजे
Gameloft को Asphalt 8 और Minion Rush, दोनों के लिए सीडीएन की लागत में कमी देखने को मिली. फ़ास्ट-फ़ॉलो डिलीवरी की मदद से, उन उपयोगकर्ताओं की संख्या में काफ़ी बढ़ोतरी हुई है जिन्होंने गेम खेलना शुरू करने के लिए, दूसरा डाउनलोड पूरा किया. इससे उपयोगकर्ताओं को जोड़े रखने में भी मदद मिली. साथ ही, सीडीएन एसेट डिलीवरी के पिछले सिस्टम की तुलना में 10% ज़्यादा नए खिलाड़ी जुड़े.
शुरुआती नतीजों और आसानी से लागू होने की प्रोसेस के साथ, Gameloft ने अपनी आने वाली रिलीज़ में PAD का इस्तेमाल करने का फ़ैसला लिया है. वे डिवाइसों पर अपने गेम के फ़ुटप्रिंट को कम करने और बेहतर अनुभव देने के लिए, ऐप्लिकेशन बंडल फ़ॉर्मैट और PAD की इंस्टॉल के समय की सुविधा का इस्तेमाल करने के बजाय, पुराने APK + OBB सिस्टम को छोड़ने का फ़ैसला लिया है. साथ ही, वे ऐसे अन्य गेम के लिए ऑन-डिमांड मोड पर स्विच करने की जांच कर रहे हैं जो उनके मालिकाना हक वाले ऐसेट-डिलीवरी सिस्टम का इस्तेमाल करते हैं. साथ ही, वे एक ही गेम में Play ऐसेट डिलीवरी के डिलीवरी मोड को जोड़ रहे हैं. उदाहरण के लिए, किसी गेम में शुरुआती एसेट डाउनलोड, फ़ास्ट-फ़ॉलो की मदद से किया जा सकता है. इसके बाद, इन-गेम एसेट डाउनलोड, ऑन-डिमांड की मदद से किए जा सकते हैं. वे डेटा को तीन कैटगरी में बांटने का सुझाव देते हैं:
- वह डेटा जो आपके ऐप्लिकेशन को पहली बार चलाने के लिए ज़रूरी है.
- यह ऐसा डेटा होता है जिसका इस्तेमाल आपके ऐप्लिकेशन को शुरुआत में नहीं करना पड़ता. हालांकि, कुछ मिनट के इस्तेमाल के बाद, इसकी ज़रूरत पड़ती है.
- ऐसा वैकल्पिक डेटा जिसकी ज़रूरत सिर्फ़ कुछ उपयोगकर्ताओं को होगी.
शुरू करें
Play की एसेट डिलीवरी के बारे में ज़्यादा जानकर, आज ही शुरू करें. साथ ही, ऐप्लिकेशन, गेम, और अहम जानकारी वाले पॉडकास्ट में जानें कि Gameloft, बड़ी स्क्रीन के लिए गेम बनाने का तरीका कैसे अपनाता है.