सैंपल और प्लग-इन

Google Play Games on PC के लिए उपलब्ध सैंपल और प्लग-इन, पीसी एनवायरमेंट में गेम के सर्टिफ़िकेशन और कॉन्फ़िगरेशन के लिए, एसडीके इंटिग्रेशन के बारे में बताते हैं.

AGDKTunnel

AGDKTunnel, NDK के Endless Tunnel सैंपल से लिया गया है. AGDKTunnel में, Google Play Games on PC SDK के इन इंटिग्रेशन के बारे में बताया गया है:

  • Play की पहचान और क्लाउड में सेव करने की सुविधा के लिए, Google Play की गेम सेवाएं
  • Google Play Games on PC के लिए इनपुट SDK टूल

Google Play Games on PC के लिए बिल्ड चालू करना

बिल्ड वैरिएंट का इस्तेमाल, डिफ़ॉल्ट (मोबाइल) प्लैटफ़ॉर्म और पीसी प्लैटफ़ॉर्म के बीच अंतर करने के लिए किया जाता है. Google Play Games on PC में चलाने के लिए, AGDKTunnel बनाने के लिए यह तरीका अपनाएं:

  1. बिल्ड > बिल्ड वैरिएंट चुनें पर जाएं और playGamesPC बिल्ड वैरिएंट चुनें.
  2. (ज़रूरी नहीं) मोबाइल और पीसी पर क्लाउड सेव की सुविधा चालू करने के लिए, Google Play की गेम सेवाएं चालू करें.
  3. (ज़रूरी नहीं) DXT1 फ़ॉर्मैट में कंप्रेस की गई टेक्सचर ऐसेट डिलीवर करने के लिए, Play Asset Delivery API चालू करें.

Google Play Games की सेवाएं चालू करना

Google Play की गेम सेवाओं (पीजीएस) का इस्तेमाल, साइन-इन करने और क्लाउड में सेव करने के लिए किया जाता है. इन सुविधाओं को चालू करने के लिए, यह तरीका अपनाएं:

  1. AGDKTunnel पैकेज का नाम बदलकर, अपनी पसंद का कोई नाम रखें.
  2. Google Play Console पर एक ऐप्लिकेशन बनाएं. इसके बाद, अपने पैकेज के नाम का इस्तेमाल करके, Google Play की गेम सेवाएं सेट अप करने के लिए यह तरीका अपनाएं.
  3. app/src/main/res/values/strings.xml में मौजूद game_services_project_id स्ट्रिंग वैल्यू को Google Play Console में मौजूद अपने प्रोजेक्ट के आईडी से बदलें.

Trivial Kart

यह एक सैंपल गेम है. इसमें Unity इंजन के साथ Android पर Google Play की टेक्नोलॉजी का इस्तेमाल दिखाया गया है. Google Play Games on PC के लिए, इस गेम में यह दिखाया गया है:

  • साइन-इन करने, उपलब्धियां देखने, लीडरबोर्ड देखने, दोस्तों को जोड़ने, और क्लाउड में सेव करने के लिए Google Play की गेम सेवाएं
  • डिवाइस इंटिग्रिटी और Play के लाइसेंस की स्थिति के बारे में इंटिग्रिटी सिग्नल पाने के लिए, Play Integrity
  • Google Play Games on PC के लिए इनपुट एसडीके

कॉन्फ़िगरेशन की जानकारी के लिए, trivialkart-unity सैंपल देखें.

Google Play Games के Unity प्लग-इन

Platform utils

platform_utils_package, Unity के साथ Google Play Games on PC के लिए, रूटीन को अपने-आप पूरा करने वाला टूल है. इस पैकेज में ये सुविधाएं शामिल हैं:

  • GPG प्लैटफ़ॉर्म, स्क्रिप्ट को इस तरह से तय करता है: यह Player settings में कस्टम डिफाइन की सूची में UNITY_ANDROID_x86_64 को जोड़ता है
  • ऐसेट इंपोर्ट करने वाली स्क्रिप्ट: यह इंपोर्ट की गई हर टेक्सचर को, चुने गए टेक्सचर कंप्रेशन (डिफ़ॉल्ट रूप से DXTC) पर सेट करती है
  • विंडो के विकल्प: टूल > GPG सेटिंग में उपलब्ध विंडो के विकल्प सेट करता है

इनपुट कैप्चर करने की सुविधा

input-capture_package में, माउस इनपुट कैप्चर करने की सुविधाओं के बारे में बताया गया है:

  • स्पेसबार टॉगल के साथ माउस इनपुट कैप्चर करना
  • माउस बटन की स्थिति से जुड़े इवेंट
  • माउस से स्क्रोल करने के इवेंट
  • स्क्रीन की जियोमेट्री का पता लगाना