Google Play Games on PC के लिए क्रॉस-पब्लिशिंग

Android गेम सिर्फ़ Chromebook पर ही नहीं खेले जा सकते. Google, पीसी पर Android गेम खेलने के लिए एक प्लैटफ़ॉर्म भी उपलब्ध कराता है. इसके लिए, Google Play Games का इस्तेमाल किया जाता है. ज़रूरतें इतनी मिलती-जुलती हैं कि अगर आपने Google Play Games के लिए अपने गेम को ऑप्टिमाइज़ किया है, तो आपने ChromeOS के लिए ऑप्टिमाइज़ करने का काम पूरा कर लिया होगा.

Google Play Games के लिए ऑप्टिमाइज़ करना और पब्लिश करना

  1. अपने गेम का ऐसा वर्शन बनाएं जो बड़ी स्क्रीन वाले डिवाइसों पर काम करे. Google Play Games के दस्तावेज़ में, Google Play Games के लिए मंज़ूरी पाने की ज़रूरी शर्तों के बारे में बताया गया है. साथ ही, इसमें ChromeOS डिवाइस पर टेस्ट करने का तरीका भी बताया गया है. अगर आपने पहले ही अपने गेम को Chromebook के लिए ऑप्टिमाइज़ किया है, तो पक्का करें कि वे Google Play Games की अन्य ज़रूरी शर्तों को भी पूरा करते हों.
  2. Google Play Games के लिए अपने गेम को पैक करें. साथ ही, पक्का करें कि आपने x86 और x86_64 बाइनरी शामिल की हों. ChromeOS के सबमिशन के लिए, इन बाइनरी को भी शामिल करना न भूलें. जब भी मुमकिन हो, पीसी पर भी वही APK या ऐप्लिकेशन बंडल इस्तेमाल करें जो मोबाइल वर्शन के लिए इस्तेमाल किए जाते हैं.
  3. Play Console में जाकर, अपने गेम को “Google Play Games for PC” ट्रैक पर पब्लिश करें.

Chromebook के लिए Google Play Games की बिल्ड पब्लिश करना

Google Play Games ट्रैक पर पब्लिश करने से, आपका गेम Chromebook पर अपने-आप उपलब्ध नहीं हो जाएगा. जिन डेवलपर को अपने गेम का लार्ज स्क्रीन वर्शन Chromebook पर उपलब्ध कराना है उनके पास दो विकल्प हैं: एक कंबाइंड प्रोजेक्ट बनाए रखें (सुझाया गया) या अलग-अलग प्रोजेक्ट बनाएं.

कंबाइंड प्रोजेक्ट

हमारा सुझाव है कि आप अपने मोबाइल गेम और पीसी और Chromebook जैसे बड़े स्क्रीन वाले प्लैटफ़ॉर्म, दोनों के लिए एक ही कोड बेस का इस्तेमाल करें. इससे पब्लिश करने की प्रोसेस आसान हो जाएगी. साथ ही, अलग-अलग स्क्रीन पर एक जैसा कॉन्टेंट दिखाने और उसे अपडेट रखने में लगने वाला समय और मेहनत भी कम हो जाएगी. एक ही कोडबेस का इस्तेमाल करके, ChromeOS डिवाइसों पर Google Play Games for PC के लिए ऑप्टिमाइज़ किया गया गेम उपलब्ध कराया जा सकता है. इसके लिए, आपको यह पक्का करना होगा कि आपने स्टैंडर्ड रिलीज़ टाइप के प्रोडक्शन ट्रैक के लिए, Chromebook पर गेम उपलब्ध कराने की सुविधा को बंद न किया हो. ऐसा करने पर, जब भी इस ट्रैक के लिए कोई अपडेट पब्लिश किया जाएगा, तब ChromeOS डिवाइसों पर आपका गेम उपलब्ध हो जाएगा. अगर आपका गेम नहीं दिख रहा है, तो ChromeOS के लिए गेम पब्लिश करने से जुड़ी क्विकस्टार्ट गाइड देखें. इससे आपको समस्या हल करने में मदद मिलेगी.

अलग किए गए प्रोजेक्ट

अगर आपको बड़ी स्क्रीन वाले वर्शन को मोबाइल वर्शन से अलग करना है, तो इसके लिए अब भी एक तरीका उपलब्ध है. Google Play Games के लिए एक ही बिल्ड का इस्तेमाल करके, सिर्फ़ Chromebook को टारगेट करने वाला बंडल बनाएं. इसके बाद, इसे उसी Play Store लिस्टिंग में अपलोड करें जिसमें आपने मोबाइल वर्शन अपलोड किया था. इससे आपकी समीक्षाएं और रेटिंग एक ही जगह पर रहेंगी. हालांकि, इसके लिए कुछ बातों का ध्यान रखना ज़रूरी है:

  • दोनों बिल्ड के लिए पैकेज का नाम एक जैसा रखें.
  • ChromeOS (बड़ी स्क्रीन) के बिल्ड के वर्शन कोड को Android (मोबाइल) के मौजूदा वर्शन से ज़्यादा पर सेट करें.
  • Chrome OS के लिए खास तौर पर बनाई गई इस सुविधा को ऐप्लिकेशन मेनिफ़ेस्ट में जोड़ें, ताकि बड़े डिसप्ले वाले वर्शन को सिर्फ़ Chromebook पर खोजा जा सके.
<uses-feature android:name="org.chromium.arc" android:required="true" />
  • फ़ोन के बिल्ड के साथ-साथ, स्टैंडर्ड रिलीज़ टाइप के लिए प्रोडक्शन ट्रैक में नया बिल्ड अपलोड करें.