דוגמאות ויישומי פלאגין

הדוגמאות והתוספים של Google Play Games במחשב מדגימים את השילובים של ה-SDK לצורך אישור והגדרה של משחקים בסביבת המחשב.

AGDKTunnel

AGDKTunnel נגזר מהדוגמה Endless Tunnel של NDK. ב-AGDKTunnel מוצגים השילובים הבאים של Google Play Games on PC SDK:

  • שירותי המשחקים של Google Play לניהול הזהויות ב-Play ולשמירה בענן
  • ערכת SDK לקלט ב-Google Play Games במחשב

הפעלת בנייה ל-Google Play Games במחשב

הגרסאות לבנייה משמשות להבחנה בין פלטפורמת ברירת המחדל (נייד) לבין פלטפורמת המחשב. כדי ליצור את AGDKTunnel להפעלה ב-Google Play Games במחשב, צריך לבצע את השלבים הבאים:

  1. עוברים אל Build > Select Build Variant (גרסה Build > בחירת גרסת Build) ובוחרים בגרסת ה-Build‏ playGamesPC.
  2. (אופציונלי) מפעילים את Google Play Games Services כדי להפעיל שמירה בענן בנייד ובמחשב.
  3. (אופציונלי) מפעילים את Play Asset Delivery API כדי לספק נכסי טקסטורה דחוסים בפורמט DXT1.

הפעלת Google Play Games Services

‫Google Play Games Services‏ (PGS) משמש לכניסה ולשמירה בענן. כדי להפעיל את התכונות האלה:

  1. משנים את השם של חבילת AGDKTunnel לשם שבוחרים.
  2. יוצרים אפליקציה ב-Google Play Console ופועלים לפי השלבים להגדרת Google Play Games Services באמצעות שם החבילה.
  3. מחליפים את הערך של המחרוזת game_services_project_id ב-app/src/main/res/values/strings.xml במזהה הפרויקט ב-Google Play Console.

Trivial Kart

משחק לדוגמה שמדגים שימוש בטכנולוגיות של Google Play ב-Android עם מנוע Unity. ב-Google Play Games במחשב, המשחק צריך להציג:

  • Google Play Games Services לכניסה, להישגים, לטבלאות מובילים, לחברים ולשמירה בענן
  • Play Integrity לקבלת אותות תקינות לגבי תקינות המכשיר וסטטוס הרישיון ב-Play
  • ערכת ה-SDK לקלט ב-Google Play Games במחשב

למידע על הגדרות, אפשר לעיין בדוגמה trivialkart-unity.

תוספים של Google Play Games Unity

כלי עזר לפלטפורמה

platform_utils_package הוא כלי לאוטומציה של שגרות ב-Google Play Games במחשב באמצעות Unity. החבילה כוללת את התכונות הבאות:

  • סקריפט להגדרת פלטפורמת GPG: מוסיף הגדרת UNITY_ANDROID_x86_64 לרשימת ההגדרות המותאמות אישית בהגדרות Player
  • סקריפט לייבוא נכסים: מגדיר כל טקסטורה מיובאת לדחיסת טקסטורה נבחרת (DXTC כברירת מחדל)
  • אפשרויות חלון: הגדרת אפשרויות החלון שזמינות בקטע כלים > הגדרות GPG

לכידת קלט

input-capture_package מדגים תכונות של לכידת קלט עכבר:

  • לכידת קלט מהעכבר באמצעות מקש הרווח
  • אירועים של מצב כפתור העכבר
  • אירועי גלילה בעכבר
  • זיהוי גיאומטריה של המסך