Google Play Games on PC के डेवलपर एम्युलेटर की मदद से गेम डेवलप करना

Google Play Games on PC Developer Emulator, डेवलपर के लिए बनाया गया एम्युलेटर है. इसका इस्तेमाल Google Play Games on PC के लिए किया जाता है. खिलाड़ी के अनुभव के उलट, अपने पैकेज इंस्टॉल और डीबग किए जा सकते हैं. इसके अलावा, अलग-अलग प्लेयर कॉन्फ़िगरेशन का सिम्युलेशन भी किया जा सकता है. जैसे, आसपेक्ट रेशियो, माउस एम्युलेशन, और ग्राफ़िक्स बैकएंड. इससे यह पक्का करने में मदद मिलती है कि आपका गेम, पीसी के अलग-अलग कॉन्फ़िगरेशन पर उम्मीद के मुताबिक काम कर रहा है.

एम्युलेटर शुरू करना

इंस्टॉल हो जाने के बाद, आपको "Google Play Games Developer Emulator" स्टार्ट मेन्यू एलिमेंट दिखेगा. साथ ही, डेस्कटॉप पर एम्युलेटर लॉन्च करने का शॉर्टकट भी दिखेगा. विंडो बंद करने पर, एम्युलेटर आपके सिस्टम ट्रे में मौजूद रहेगा.

साइन इन करें

एम्युलेटर को पहली बार चलाने पर, आपसे अपने Google खाते में साइन इन करने के लिए कहा जाता है. वही लॉगिन क्रेडेंशियल इस्तेमाल करें जिनका इस्तेमाल आपको डेवलपमेंट के लिए करना है.

सिस्टम ट्रे आइकॉन पर राइट क्लिक करके, साइन आउट किया जा सकता है. इसके लिए, डेवलपर विकल्प चुनें. इसके बाद, फ़ोर्स साइन आउट करें पर क्लिक करें. ऐसा करने पर, एम्युलेटर तुरंत रीस्टार्ट हो जाता है और आपसे फिर से साइन इन करने के लिए कहता है.

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

माउस ट्रांसलेशन के अलावा, Google Play Games on PC Developer Emulator में नेविगेशन को बेहतर बनाने के लिए कीबोर्ड शॉर्टकट भी दिए गए हैं:

  • ctrl + h: होम बटन दबाएं
  • ctrl + b: पीछे जाएं
  • F11 या alt + enter: फ़ुलस्क्रीन और विंडो मोड के बीच टॉगल करें
  • shift + tab: Google Play Games on PC की ओवरले सुविधा खोलें. इसमें Input SDK के लिए मौजूदा कीबोर्ड मैपिंग शामिल हैं

गेम इंस्टॉल करना

'पीसी के लिए Google Play Games' का डेवलपर एम्युलेटर, पैकेज इंस्टॉल करने के लिए Android डीबग ब्रिज (adb) का इस्तेमाल करता है.

adb के साथ काम करने की सुविधा

adb के मौजूदा वर्शन, Google Play Games on PC के डेवलपर एम्युलेटर के साथ काम करते हैं. इसके अलावा, जब एम्युलेटर इंस्टॉल किया जाता है, तब C:\Program Files\Google\Play Games Developer Emulator\current\emulator पर एक ऐसा वर्शन इंस्टॉल किया जाता है जो एम्युलेटर के साथ काम करता है.

इन निर्देशों का पालन करने के लिए, आपके $PATH में adb उपलब्ध होना चाहिए. adb devices कमांड की मदद से, यह पुष्टि की जा सकती है कि adb को सही तरीके से कॉन्फ़िगर किया गया है या नहीं

adb devices
List of devices attached
localhost:6520  device

गेम इंस्टॉल करना

  • Google Play Games for PC Emulator को लॉन्च करें
  • अपने कमांड प्रॉम्प्ट में adb devices टाइप करें. आपको यह दिखना चाहिए:

    adb devices
    List of devices attached
    localhost:6520 device
  • समस्या-निवारण:

    • अगर आपको गड़बड़ी का मैसेज मिलता है, तो पुष्टि करें कि आपने Adb के साथ काम करने की सुविधा में दिए गए निर्देशों का पालन किया है.
    • अगर आपको कोई डिवाइस नहीं दिखता है, तो पोर्ट 6520 के ज़रिए फिर से कनेक्ट करने की कोशिश करें:
    adb connect localhost:6520
  • गेम इंस्टॉल करने के लिए, adb install path\to\your\game.apk टाइप करें. अगर आपने Android ऐप्लिकेशन बंडल (aab) जनरेट किया है, तो bundletool के लिए दिए गए निर्देश देखें और bundletool install-apks का इस्तेमाल करें.

  • इनमें से किसी एक तरीके से गेम चलाएं:

    • अपने गेम को चलाने के लिए, adb shell monkey -p your.package.name 1 टाइप करें. साथ ही, your.package.name की जगह अपने गेम के पैकेज का नाम डालें.
    • 'पीसी के लिए Google Play Games' के डेवलपर एम्युलेटर में, गेम चलाने के लिए आइकॉन पर क्लिक करें. Android फ़ोन की तरह ही, इंस्टॉल किए गए गेम की सूची देखने के लिए, आपको होम स्क्रीन पर "ऊपर की ओर स्वाइप" करना होगा.

किसी गेम को डीबग करना

किसी अन्य गेम की तरह ही, डीबग करने के लिए Android डीबग ब्रिज (adb) का इस्तेमाल करें. एम्युलेटर, localhost:6520 के ज़रिए कनेक्ट किए गए डिवाइस के तौर पर दिखता है.

adb logcat उम्मीद के मुताबिक काम करता है. साथ ही, logcat आउटपुट को बेहतर बनाने या फ़िल्टर करने में मदद करने वाले टूल भी उम्मीद के मुताबिक काम करते हैं. इनमें Android Studio भी शामिल है.

adb के अलावा, लॉग को आपकी %LOCALAPPDATA%\Google\Play Games Developer Emulator\Logs डायरेक्ट्री में भी ऐक्सेस किया जा सकता है. यहां सबसे ज़्यादा काम का AndroidSerial.log है. यह adb logcat के उस हर जवाब को दिखाता है जो एम्युलेटर के शुरू होने के बाद से दिया गया है.

तक फैलता है

डेवलपर सेटिंग

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

माउस इनपुट की जांच की जा रही है

डेवलपमेंट के दौरान, Google Play Games on PC के डेवलपर एम्युलेटर में, माउस से सीधे इनपुट देने के बजाय, डिफ़ॉल्ट रूप से टच एम्युलेशन की सुविधा चालू होती है. सिस्टम ट्रे आइकॉन पर राइट क्लिक करके, माउस से सीधे इनपुट देने की सुविधा चालू की जा सकती है. इसके लिए, डेवलपर के विकल्प और फिर पीसी मोड (KiwiMouse) को चुनें.

Google Play Games on PC में माउस के दो मोड होते हैं: एक इम्यूलेटेड मोड, जो माउस क्लिक को सिंगल टैप में बदलता है. दूसरा, पासथ्रू "पीसी मोड", जो गेम को माउस की कार्रवाइयों को नेटिव तौर पर हैंडल करने और पॉइंटर कैप्चर करने की सुविधा देता है. Google Play Games on PC में माउस से इनपुट देने के बारे में ज़्यादा जानने के लिए, माउस से इनपुट देने की सुविधा सेट अप करना लेख पढ़ें.

प्लेयर क्लाइंट में, इस कोड को मेनिफ़ेस्ट में जोड़कर इम्यूलेशन की सुविधा बंद की जाती है:

<manifest ...>
  <uses-feature
      android:name="android.hardware.type.pc"
      android:required="false" />
  ...
</manifest>

इस सुविधा वाले फ़्लैग का डेवलपमेंट एनवायरमेंट पर कोई असर नहीं पड़ता.

आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) की जांच करना

डेवलपर इम्यूलेटर, 16:9 के आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) में लॉन्च होता है. हालांकि, प्लेयर क्लाइंट का आसपेक्ट रेशियो, प्राइमरी डिसप्ले से मिलता है. सिस्टम ट्रे आइकॉन पर राइट क्लिक करके, डेवलपर के विकल्प चुनें. इसके बाद, डिस्प्ले रेशियो सेक्शन में जाकर कोई भी विकल्प चुनें. इससे यह टेस्ट किया जा सकता है कि गेम, अलग-अलग प्लेयर की स्क्रीन पर कैसा दिखता है.

आसपेक्ट रेशियो कॉन्फ़िगर करने का सबसे सही तरीका, android:minAspectRatio और android:maxAspectRatio का इस्तेमाल करना है.

उदाहरण के लिए, पोर्ट्रेट मोड में चलने वाले गेम का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) 9/16 या 0.5625 होगा. इसलिए, आपको आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) की ज़्यादा से ज़्यादा वैल्यू 1 पर सेट करनी चाहिए, ताकि आपका गेम स्क्वेयर से ज़्यादा चौड़ा न हो:

<activity android:maxAspectRatio="1">
 ...
</activity>

इसी तरह, लैंडस्केप गेम के लिए यह 16/9 या करीब 1.778 होगा. इसलिए, हो सकता है कि आपको कम से कम आसपेक्ट रेशियो 1 पर सेट करना पड़े, ताकि यह स्क्वेयर से ज़्यादा पतला न हो:

<activity android:minAspectRatio="1">
 ...
</activity>

क्या टेस्ट करना है

अगर आपका गेम, मेनिफ़ेस्ट में सिर्फ़ पोर्ट्रेट मोड के साथ काम करता है, तो ड्रॉप-डाउन में 9:16 (पोर्ट्रेट) को चुनें. इससे आपको पता चलेगा कि यह गेम, खिलाड़ियों के पीसी पर कैसा दिखेगा. अगर ऐसा नहीं है, तो पुष्टि करें कि आपका गेम, लैंडस्केप मोड के सबसे चौड़े और सबसे पतले अनुपात में काम करता हो. यह अनुपात, मेनिफ़ेस्ट में दिया गया हो. ध्यान रखें कि 16:9 (डिफ़ॉल्ट) (या अगर आपका गेम सिर्फ़ पोर्ट्रेट मोड में काम करता है, तो 9:16 (पोर्ट्रेट)) पूरे सर्टिफ़िकेट के लिए ज़रूरी है.

रेंडरिंग बैकएंड की टेस्टिंग

Google Play Games on PC, आपके गेम को रेंडर करने के लिए Vulkan का इस्तेमाल करता है. यह Android और पीसी, दोनों के लिए एक जैसा है. सैंडबॉक्सिंग लेयर का इस्तेमाल, पीसी और Android एनवायरमेंट को अलग करने के लिए किया जाता है. कई गेम अब भी रेंडरिंग के लिए OpenGL ES का इस्तेमाल करते हैं. इसलिए, ANGLE, OpenGL ES कमांड को होस्ट पीसी के साथ काम करने वाली Vulkan कमांड में बदल देगा.

इसी तरह, Google Play Games on PC, गेम की कंपैटिबिलिटी को बेहतर बनाता है. साथ ही, डेवलपर के काम को कम करता है. ऐसा इसलिए, क्योंकि यह मोबाइल के लिए बने टेक्सचर फ़ॉर्मैट, जैसे कि ETC1 और ETC2 को रनटाइम में पीसी के लिए बने फ़ॉर्मैट में अपने-आप बदल देता है. बेहतर नतीजों के लिए, इस कन्वर्ज़न से बचें. इसके लिए, पीसी के जीपीयू के साथ काम करने वाले फ़ॉर्मैट का इस्तेमाल करें. जैसे, DXTC या BPTC.

क्या टेस्ट करना है

अगर आपके गेम में रेंडरिंग से जुड़ी समस्याएं आ रही हैं, तो सोर्स ग्राफ़िक की जांच करें. साथ ही, पीसी के हिसाब से फ़ॉर्मैट का इस्तेमाल करें. ज़्यादा बेहतर इफ़ेक्ट के लिए इस्तेमाल किए गए टेक्सचर पर ध्यान दें. ऐसा इसलिए, क्योंकि सामान्य या क्यूब मैप से जुड़ी समस्याओं का पता लगाना, ऐल्बेडो से जुड़ी समस्याओं का पता लगाने की तुलना में अक्सर मुश्किल होता है.

ANGLE, आपकी OpenGL ES कमांड को Vulkan में बदलता है. इससे कुछ ओवरहेड जुड़ जाएगा. पुष्टि करें कि आपने परफ़ॉर्मेंस के तय किए गए लक्ष्यों को पूरा कर लिया है. साथ ही, Vulkan पर आधारित रेंडरर पर स्विच करने के बारे में सोचें.

अपने पीसी गेम की प्रोफ़ाइल बनाना

एम्युलेटर, उपभोक्ता क्लाइंट के तौर पर काम करता है. इसलिए, यह परफ़ॉर्मेंस प्रोफ़ाइलिंग के लिए सही एनवायरमेंट है.

Perfetto, Android पर परफ़ॉर्मेंस का विश्लेषण करने वाला टूल है. यहां दिया गया तरीका अपनाकर, Perfetto ट्रेस इकट्ठा किया जा सकता है और उसे देखा जा सकता है:

  1. PowerShell प्रॉम्प्ट में, adb का इस्तेमाल करके ट्रेस करना शुरू करें

    adb shell perfetto --time 10s gfx wm sched --out /data/misc/perfetto-traces/example.trace
    
    1. --time फ़्लैग से, ट्रेस इकट्ठा करने की अवधि के बारे में पता चलता है. इस उदाहरण में, ट्रेस 10 सेकंड का है.
    2. --time फ़्लैग के बाद दिए गए आर्ग्युमेंट से पता चलता है कि किन इवेंट को ट्रेस करना है. इस उदाहरण में, gfx ग्राफ़िक्स, wm विंडो मैनेजमेंट, और sched प्रोसेस शेड्यूलिंग की जानकारी दिखाता है. ये गेम की प्रोफ़ाइलिंग के लिए सामान्य फ़्लैग हैं. साथ ही, पूरा रेफ़रंस उपलब्ध है.
    3. --out फ़्लैग, आउटपुट फ़ाइल के बारे में बताता है. इसे अगले चरण में, एम्युलेटर से होस्ट मशीन पर ले जाया जाता है.
  2. अपने होस्ट से ट्रेस पाएं

    adb pull /data/misc/perfetto-traces/example.trace $HOME/Downloads/example.trace
    
  3. Perfetto के यूज़र इंटरफ़ेस (यूआई) में ट्रेस खोलें

    1. ui.perfetto.dev खोलें.
    2. सबसे ऊपर बाईं ओर मौजूद नेविगेशन में जाकर, ट्रेस फ़ाइल खोलें को चुनें.
    3. पिछले चरण में डाउनलोड की गई example.trace फ़ाइल को अपनी Downloads/ डायरेक्ट्री में खोलें.
  4. Perfetto यूज़र इंटरफ़ेस (यूआई) में ट्रेस की जांच करें. कुछ सलाह:

    1. हर प्रोसेस की अपनी लाइन होती है. इसे बड़ा करके, उस प्रोसेस में मौजूद सभी थ्रेड दिखाए जा सकते हैं. अगर किसी गेम की प्रोफ़ाइल बनाई जा रही है, तो उसकी प्रोसेस पहली लाइन में दिखेगी.
    2. Control बटन को दबाकर रखें और स्क्रोल व्हील का इस्तेमाल करके, ज़ूम इन और ज़ूम आउट किया जा सकता है.
    3. sched इवेंट का इस्तेमाल करते समय, हर थ्रेड के लिए एक लाइन होती है. इससे पता चलता है कि थ्रेड की स्थिति कब चल रही है, कब चलाने लायक है, कब स्लीपिंग मोड में है या कब ब्लॉक की गई है.
    4. gfx जैसे किसी इवेंट को चालू करने पर, आपको अलग-अलग थ्रेड से किए गए कई ग्राफ़िक कॉल दिखते हैं. किसी "स्लाइस" को अलग-अलग चुनकर, यह देखा जा सकता है कि उसे पूरा होने में कितना समय लगा. इसके अलावा, किसी लाइन को खींचकर भी ऐसा किया जा सकता है. इससे सबसे नीचे "स्लाइस" सेक्शन खुल जाता है. इसमें यह दिखता है कि चुनी गई समयावधि में सभी स्लाइस को पूरा होने में कितना समय लगा.

ग्राफ़िक्स प्रोफ़ाइलिंग

RenderDoc की मदद से, कुछ ग्राफ़िक्स प्रोफ़ाइलिंग की जा सकती है.

  1. एनवायरमेंट वैरिएबल ANDROID_EMU_RENDERDOC को ऐसी स्ट्रिंग पर सेट करें जो खाली न हो. जैसे, "1".
  2. एनवायरमेंट वैरिएबल TMP को %USERPROFILE%\AppData\LocalLow पर सेट करें. इससे Renderdoc को अपनी लॉग फ़ाइलें, एम्युलेटर सैंडबॉक्स में किसी ऐसी जगह पर रखने के लिए कहा जाता है जहां उन तक पहुंचा जा सके.

  3. अगर Vulkan बैकएंड का इस्तेमाल किया जा रहा है. ग्राफ़िक्स सेटिंग > Vulkan Instance Implicit Layers चुनें. इसके बाद, पक्का करें कि VKLAYER_RENDERDOC_Capture पर सही का निशान लगा हो.

  4. 'पीसी के लिए Google Play Games' डेवलपर एम्युलेटर लॉन्च करें. RenderDoc ओवरले को सबसे ऊपर तब तक दिखाया जाता है, जब तक यह सुविधा चालू रहती है.

  5. Google Play Games on PC Developer Emulator के लॉन्च होने से पहले या बाद में, RenderDoc को कभी भी लॉन्च किया जा सकता है.

  6. फ़ाइल > चालू इंस्टेंस से अटैच करें पर क्लिक करें. इसके बाद, crosvm चुनें.

एनवायरमेंट वैरिएबल तय करना

Renderdoc के काम करने के लिए, आपको Windows में एनवायरमेंट वैरिएबल जोड़ने या बदलने होंगे. यूज़र इंटरफ़ेस (यूआई), PowerShell या cmd.exe का इस्तेमाल करके, एनवायरमेंट वैरिएबल बदले जा सकते हैं.

यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करना
  • रन डायलॉग खोलने के लिए, Win+R दबाएं.
  • सिस्टम प्रॉपर्टी विंडो खोलने के लिए, sysdm.cpl टाइप करें.
  • अगर ऐडवांस टैब पहले से चालू नहीं है, तो उसे चुनें.
  • एनवायरमेंट वैरिएबल बटन पर क्लिक करें.

यहां से, नया एनवायरमेंट वैरिएबल बनाने के लिए नया बटन पर क्लिक करें. इसके अलावा, किसी वैरिएबल को चुनने के बाद, उसमें बदलाव करने के लिए बदलाव करें बटन पर क्लिक करें.

PowerShell का इस्तेमाल करना

PowerShell विंडो में, यह टाइप करें:

$Env:VARIABLE_NAME=VALUE

VARIABLE_NAME और VALUE को उन वैल्यू से बदलें जिन्हें आपको सेट करना है. उदाहरण के लिए, ANDROID_EMU_RENDERDOC को "1" टाइप पर सेट करने के लिए, यह टाइप करें:

$Env:ANDROID_EMU_RENDERDOC="1"
cmd.exe का इस्तेमाल करना

cmd.exe विंडो में, यह टाइप करें:

set VARIABLE_NAME=VALUE

VARIABLE_NAME और VALUE को उन वैल्यू से बदलें जिन्हें आपको सेट करना है. उदाहरण के लिए, ANDROID_EMU_RENDERDOC को "1" टाइप पर सेट करने के लिए, यह टाइप करें:

set ANDROID_EMU_RENDERDOC="1"

Android 11 (एपीआई लेवल 30) या उसके बाद के वर्शन के लिए सलाह

Google Play Games on PC को Android के नए वर्शन के साथ अपडेट किया जाता है. Android के नए वर्शन का इस्तेमाल करने के लिए, यहां कुछ सलाह दी गई हैं.

टूल को अप-टू-डेट रखना

Android Studio, adb का ऐसा वर्शन इंस्टॉल करता है जो डेवलपर के एम्युलेटर के साथ काम करता है. हालांकि, कुछ गेम इंजन में adb का पुराना वर्शन शामिल होता है. ऐसे में, डेवलपर इम्यूलेटर इंस्टॉल करने के बाद, आपको adb का काम करने वाला वर्शन C:\Program Files\Google\Play Games Developer Emulator\current\emulator पर मिल सकता है.

adb का कोई एक वर्शन लॉन्च करने पर, दूसरा वर्शन बंद हो जाता है. इसका मतलब है कि अगर आपका गेम इंजन अपने-आप adb इंस्टेंस लॉन्च करता है, तो आपको हर बार डिप्लॉय करते समय, डेवलपर एम्युलेटर के साथ आने वाले adb के वर्शन को फिर से लॉन्च और कनेक्ट करना पड़ सकता है.

अगर Android ऐप्लिकेशन बंडल का इस्तेमाल किया जा रहा है, तो आपको GitHub रिपॉज़िटरी से Bundletool का नया वर्शन इंस्टॉल करना होगा.

स्कोप किया गया स्टोरेज

Android 11 (एपीआई लेवल 30) या उसके बाद के वर्शन में स्कोप किए गए स्टोरेज की सुविधा शामिल है. इससे, बाहरी स्टोरेज में मौजूद ऐप्लिकेशन और उपयोगकर्ता के डेटा को बेहतर सुरक्षा मिलती है. अपने गेम को स्कोप किए गए स्टोरेज की ज़रूरी शर्तों के मुताबिक बनाने के अलावा, आपको Google Play Games on PC के डेवलपर एम्युलेटर में APK एक्सपैंशन फ़ाइलें (obb) या ऐसेट डेटा लोड करने के लिए, कुछ और काम करने होंगे. अगर आपको गेम से उन फ़ाइलों को ऐक्सेस करने में समस्याएं आ रही हैं, तो यह तरीका अपनाएं:

  1. ऐसी डायरेक्ट्री बनाएं जिसे आपका ऐप्लिकेशन पढ़ सके.
  2. अपनी एक्सपैंशन फ़ाइलों को एम्युलेटर पर पुश करें.
adb shell mkdir /sdcard/Android/obb/com.example.game
adb push main.com.example.game.obb /sdcard/Android/obb/com.example.game

पैकेज किसको दिखाई दे

पैकेज की जानकारी देखने की सुविधा से जुड़े नए नियमों की वजह से, Android 11 (एपीआई लेवल 30) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन, डिवाइस पर इंस्टॉल किए गए अन्य ऐप्लिकेशन के बारे में जानकारी नहीं पा सकते. इसका मतलब है कि Play Store से इंस्टॉल करने के बजाय, adb से साइडलोड किए जाने पर, आपका गेम Play सेवाओं को ऐक्सेस नहीं कर पाएगा. साइडलोड किए गए गेम में IAP की जांच करने के लिए, आपको अपनी AndroidManifest.xml फ़ाइल में "com.android.vending" पैकेज में एक क्वेरी जोड़नी होगी. इसके लिए, यह तरीका अपनाएं:

<manifest>
    <queries>
        <package android:name="com.android.vending" />
    </queries>
</manifest>

उपयोगकर्ता के क्लाइंट में गेम इंस्टॉल करना

जब तक किसी गेम को Play Games की सेवाओं के कैटलॉग में शामिल नहीं किया जाता, तब तक उसे उपभोक्ता क्लाइंट पर इंस्टॉल नहीं किया जा सकता. आपके गेम की एक रिलीज़ होने के बाद, रिलीज़ से पहले आने वाले अपडेट की पुष्टि करने के लिए, इंटरनल टेस्ट ट्रैक बनाया जा सकता है.

प्लेयर क्लाइंट, Google Play Games on PC Developer Emulator की डेवलपर के लिए उपलब्ध सुविधाओं के साथ काम नहीं करता. इस ट्रैक का इस्तेमाल, गेम को रिलीज़ करने से पहले उसकी क्वालिटी की जांच करने के लिए किया जाता है. साथ ही, शुरुआती रिलीज़ के बाद, गेम खेलने वाले लोगों के अनुभव की जांच करने के लिए भी इसका इस्तेमाल किया जाता है.