'पीसी के लिए Google Play Games' के सैंपल और प्लग-इन, पीसी पर गेम के सर्टिफ़िकेशन और कॉन्फ़िगरेशन के लिए SDK टूल के इंटिग्रेशन को दिखाते हैं.
AGDKTunnel
एजीडीकेटनल एनडीके सैंपल एंडलेस टनल से लिया गया है. AGDKTunnel में, Google Play Games on PC के इन SDK टूल के इंटिग्रेशन के बारे में बताया गया है:
- Play Identity और क्लाउड में सेव करने की सुविधा के लिए Google Play की गेम सेवाएं
- Google Play Games on PC के लिए इनपुट SDK टूल
Google Play Games on PC के लिए बिल्ड चालू करें
बिल्ड के वैरिएंट का इस्तेमाल, डिफ़ॉल्ट (मोबाइल) प्लैटफ़ॉर्म के बीच अंतर करने के लिए किया जाता है और पीसी प्लैटफ़ॉर्म पर भी दिखेगा. AGDKTunnel को Google Play Games on PC में चलाने के लिए, यह तरीका अपनाएं:
- बिल्ड > पर जाएं बिल्ड वैरिएंट चुनें. इसके बाद, playGamesPC बिल्ड वैरिएंट चुनें.
- (ज़रूरी नहीं) मोबाइल और पीसी पर क्लाउड सेव की सुविधा चालू करने के लिए, Google Play की गेम सेवाएं चालू करें.
- (ज़रूरी नहीं) DXT1 कंप्रेस किए गए टेक्सचर ऐसेट डिलीवर करने के लिए, Play Asset Delivery API चालू करें.
Google Play की गेम सेवाएं चालू करें
Google Play Games Services (PGS) का इस्तेमाल, साइन इन करने और क्लाउड पर सेव करने के लिए किया जाता है. इन सुविधाओं को चालू करने के लिए, यह तरीका अपनाएं:
- AGDKTunnel पैकेज का नाम बदलकर, अपनी पसंद का नाम रखें.
- Google Play Console पर एक ऐप्लिकेशन बनाएं. इसके बाद, अपने पैकेज के नाम का इस्तेमाल करके, Google Play Games Services को सेट अप करने के लिए दिया गया तरीका अपनाएं.
app/src/main/res/values/strings.xml
में मौजूदgame_services_project_id
स्ट्रिंग वैल्यू को, Google Play Console में अपने प्रोजेक्ट के आईडी से बदलें.
ट्रिविएल कार्ट
Unity इंजन की मदद से, Android पर Google Play की टेक्नोलॉजी का इस्तेमाल करने वाले गेम का सैंपल. Google Play Games on PC के लिए, गेम में यह जानकारी दिखती है:
- साइन इन करने, उपलब्धियों, लीडरबोर्ड, दोस्तों, और क्लाउड सेव करने के लिए Google Play Games की सेवाएं
- डिवाइस इंटिग्रिटी और Play के लाइसेंस की स्थिति के बारे में इंटिग्रिटी सिग्नल पाने के लिए, Play Integrity
- Google Play Games on PC के लिए इनपुट SDK टूल
कॉन्फ़िगरेशन की जानकारी के लिए, trivialkart-unity सैंपल देखें.
Google Play Games के Unity प्लग-इन
प्लैटफ़ॉर्म के लिए उपयोगी टूल
platform_utils_package एक टूल है. इसका इस्तेमाल, Unity की मदद से Google Play Games on PC के लिए, रूटीन को अपने-आप चलाने के लिए किया जाता है. पैकेज में ये सुविधाएं शामिल हैं:
- GPG प्लैटफ़ॉर्म स्क्रिप्ट तय करता है: प्लेयर सेटिंग में कस्टम डेफ़िनिशन की सूची में UNITY_ANDROID_x86_64 की परिभाषा जोड़ता है
- ऐसेट इंपोर्टर स्क्रिप्ट: इंपोर्ट की गई हर टेक्स्चर को चुने गए टेक्स्चर कंप्रेशन (डिफ़ॉल्ट रूप से DXTC) पर सेट करती है
- विंडो के विकल्प: टूल > GPG सेटिंग में मौजूद विंडो के विकल्प सेट करता है
इनपुट कैप्चर
input-capture_package में, माउस इनपुट कैप्चर करने की सुविधाएं दिखाई गई हैं:
- स्पेसबार टॉगल की मदद से, माउस इनपुट कैप्चर करना
- माउस बटन की स्थिति से जुड़े इवेंट
- माउस स्क्रोल इवेंट
- स्क्रीन की ज्यामिति का पता लगाना