การพัฒนาด้วยโปรแกรมจําลองสําหรับนักพัฒนาแอป Google Play Games บน PC

โปรแกรมจำลองสำหรับนักพัฒนาแอป Google Play Games บน PC เป็นโปรแกรมจำลองที่มุ่งเน้นนักพัฒนาแอปสำหรับ Google Play Games บน PC คุณสามารถติดตั้งและ แก้ไขข้อบกพร่องของแพ็กเกจของคุณเองได้ ซึ่งแตกต่างจากประสบการณ์การใช้งานของผู้เล่น นอกจากนี้ คุณยังจำลองการกำหนดค่าของผู้เล่นต่างๆ ได้ด้วย เช่น สัดส่วนภาพ การจำลองเมาส์ และแบ็กเอนด์กราฟิก เพื่อช่วยให้มั่นใจว่าเกม ทำงานได้ตามที่คาดไว้ในการกำหนดค่า PC ที่หลากหลาย

การเริ่มต้นโปรแกรมจำลอง

เมื่อติดตั้งแล้ว คุณจะมีองค์ประกอบเมนูเริ่ม "โปรแกรมจำลองสำหรับนักพัฒนาแอป Google Play Games" และทางลัดบนเดสก์ท็อปเพื่อเปิดโปรแกรมจำลอง โปรแกรมจำลองจะ ยังคงอยู่ในถาดระบบเมื่อคุณปิดหน้าต่าง

ลงชื่อเข้าใช้

ระบบจะขอให้คุณลงชื่อเข้าใช้บัญชี Google เป็นครั้งแรกเมื่อเรียกใช้ โปรแกรมจำลอง ใช้ข้อมูลเข้าสู่ระบบเดียวกันกับที่คุณวางแผนจะใช้ในการพัฒนา

คุณออกจากระบบได้โดยคลิกขวาที่ไอคอนถาดระบบ เลือกตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ แล้วคลิกบังคับให้ออกจากระบบ เมื่อดำเนินการดังกล่าว อีมูเลเตอร์จะรีสตาร์ททันทีและขอให้คุณลงชื่อเข้าใช้อีกครั้ง

หลังจากเปิดใช้แล้ว คุณจะเห็นหน้าจอหลักของ Android ตามปกติ ระบบจะแปลการคลิกเมาส์ซ้ายเป็นแตะด้วยนิ้วโดยตรงเหมือนในโหมดการจำลองเมาส์ เกมที่โหลดจากแหล่งที่ไม่รู้จักเพื่อการพัฒนาจะปรากฏในรายการแอปพลิเคชัน ซึ่งคุณเข้าถึงได้โดยคลิกและลากขึ้นบนเดสก์ท็อป (จำลองการปัดขึ้นบนโทรศัพท์หรือแท็บเล็ต)

นอกจากการแปลเมาส์แล้ว โปรแกรมจำลองสำหรับนักพัฒนาแอป Google Play Games บน PC ยังมี แป้นพิมพ์ลัดเพื่อปรับปรุงการนำทางด้วย ดังนี้

  • ctrl + h: กดปุ่มหน้าแรก
  • ctrl + b: กดปุ่มย้อนกลับ
  • F11 หรือ Alt + Enter: สลับระหว่างโหมดเต็มหน้าจอและ โหมดหน้าต่าง
  • Shift + Tab: เปิดการซ้อนทับของ Google Play Games บน PC ซึ่งรวมถึง การแมปคีย์ปัจจุบันสำหรับ Input SDK

การติดตั้งเกม

โปรแกรมจำลองสำหรับนักพัฒนาแอป Google Play Games บน PC ใช้ Android Debug Bridge (adb) เพื่อ ติดตั้งแพ็กเกจ

ความเข้ากันได้ของ adb

adb เวอร์ชันปัจจุบันเข้ากันได้กับโปรแกรมจำลองสำหรับนักพัฒนาแอปของ Google Play Games บน PC นอกจากนี้ ระบบจะติดตั้งเวอร์ชันที่เข้ากันได้ไว้ที่ C:\Program Files\Google\Play Games Developer Emulator\current\emulator เมื่อคุณติดตั้ง โปรแกรมจำลอง

หากต้องการทำตามวิธีการเหล่านี้ คุณควรมี adb ใน $PATH คุณสามารถ ยืนยันว่าได้กำหนดค่า adb อย่างถูกต้องแล้วด้วยคำสั่ง adb devices

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 App Bundle (aab) โปรดดูวิธีการสำหรับ bundletool และใช้ bundletool install-apks แทน

  • เรียกใช้เกมโดยทำอย่างใดอย่างหนึ่งต่อไปนี้

    • พิมพ์ adb shell monkey -p your.package.name 1 เพื่อเรียกใช้เกม โดยแทนที่ your.package.name ด้วยชื่อแพ็กเกจของเกม
    • ในโปรแกรมจำลองสำหรับนักพัฒนาแอป Google Play Games บน PC ให้คลิกไอคอนเพื่อเรียกใช้เกม คุณต้อง "ปัดขึ้น" บนหน้าจอหลักเพื่อดูรายการเกมที่ติดตั้งไว้เช่นเดียวกับในโทรศัพท์ Android

การแก้ไขข้อบกพร่องของเกม

ใช้ Android Debug Bridge (adb) เพื่อแก้ไขข้อบกพร่องเช่นเดียวกับเกมอื่นๆ โปรแกรมจำลองจะปรากฏเป็นอุปกรณ์ที่เชื่อมต่อผ่าน localhost:6520

adb logcat ทำงานได้ตามที่คาดไว้ เช่นเดียวกับเครื่องมือที่ช่วยจัดรูปแบบหรือกรองเอาต์พุต logcat ซึ่งรวมถึง Android Studio

นอกจาก adb แล้ว คุณยังเข้าถึงบันทึกได้ในไดเรกทอรี %LOCALAPPDATA%\Google\Play Games Developer Emulator\Logs AndroidSerial.log มีประโยชน์มากที่สุดในที่นี้ ซึ่งแสดงถึงทุกสิ่งที่ adb logcat จะสะท้อนออกมาตั้งแต่เริ่มเปิดโปรแกรมจำลอง

การตั้งค่าสำหรับนักพัฒนาแอป

โปรแกรมจำลองสำหรับนักพัฒนาแอป Google Play Games บน PC มุ่งเน้นประสิทธิภาพของนักพัฒนาแอปมากกว่า ประสบการณ์ของผู้ใช้ปลายทาง ซึ่งหมายความว่าคุณจะเข้าถึงระบบ Android ได้อย่างอิสระ รวมถึงใช้ตัวเรียกใช้ Android มาตรฐานแทนประสบการณ์การใช้งาน Google Play Games บน PC และควบคุมฟีเจอร์ที่ โดยปกติแล้วจะเปิดและปิดใช้โดยอัตโนมัติสำหรับผู้เล่น

กำลังทดสอบอินพุตจากเมาส์

ในระหว่างการพัฒนา โปรแกรมจำลองสำหรับนักพัฒนาแอป Google Play Games บน PC จะใช้การจำลองการสัมผัสเป็นค่าเริ่มต้นแทนที่จะให้คุณใช้เมาส์โดยตรง คุณเปิดใช้การป้อนข้อมูลด้วยเมาส์โดยตรงได้โดยคลิกขวาที่ไอคอนถาดระบบ เลือกตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ แล้วเลือกโหมด PC (KiwiMouse)

Google Play Games บน PC มีโหมดเมาส์ 2 โหมด ได้แก่ โหมดจำลองที่แปลงการคลิกเมาส์เป็น การแตะครั้งเดียว และ "โหมด PC" แบบส่งผ่านที่ช่วยให้เกมจัดการ การกระทำของเมาส์ได้โดยตรงและทำการจับเคอร์เซอร์ ดูรายละเอียดเกี่ยวกับการป้อนข้อมูลด้วยเมาส์ ใน Google Play Games บน PC ได้ที่ตั้งค่าการป้อนข้อมูลด้วยเมาส์

ในไคลเอ็นต์เพลเยอร์ ระบบจะปิดใช้การจำลองโดยการเพิ่มข้อมูลนี้ลงในไฟล์ Manifest

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

ฟีเจอร์ Flag นี้จะไม่มีผลในสภาพแวดล้อมการพัฒนา

การทดสอบสัดส่วนภาพ

โปรแกรมจำลองสำหรับนักพัฒนาแอปจะเปิดตัวในสัดส่วนภาพ 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>

สิ่งที่ต้องทดสอบ

หากเกมรองรับเฉพาะโหมดแนวตั้งในไฟล์ Manifest คุณสามารถเลือก 9:16 (แนวตั้ง) ในเมนูแบบเลื่อนลงเพื่อดูว่าเกมจะแสดงอย่างไรบนคอมพิวเตอร์ของผู้เล่น หรือ ตรวจสอบว่าเกมทำงานในสัดส่วนแนวนอนที่กว้างที่สุดและแคบที่สุดที่คุณ รองรับในไฟล์ Manifest โดยโปรดทราบว่า16:9 (ค่าเริ่มต้น) (หรือ 9:16 (แนวตั้ง) หากเกมเป็นแนวตั้งเท่านั้น) เป็นข้อกำหนดสำหรับ การรับรองแบบเต็ม

การทดสอบแบ็กเอนด์การแสดงผล

Google Play Games บน PC ใช้ Vulkan ในการแสดงผลเกม ซึ่งเป็นเรื่องปกติสำหรับทั้งสภาพแวดล้อม Android และ PC โดยใช้เลเยอร์แซนด์บ็อกซ์เพื่อแยกสภาพแวดล้อมของ PC และ Android เนื่องจากเกมจำนวนมากยังคงใช้ OpenGL ES ในการแสดงผล ANGLE จึงจะแปลงคำสั่ง OpenGL ES เป็นคำสั่ง Vulkan ที่เข้ากันได้กับ PC โฮสต์

ในทำนองเดียวกัน Google Play Games บน PC จะเพิ่มความเข้ากันได้ของเกมให้สูงสุดและลดความพยายามของนักพัฒนาแอปให้น้อยที่สุดด้วยการแปลงรูปแบบพื้นผิวที่เหมาะกับอุปกรณ์เคลื่อนที่ เช่น ETC1 และ ETC2 เป็นรูปแบบที่เหมาะกับ PC โดยอัตโนมัติในขณะรันไทม์ โปรดหลีกเลี่ยงการแปลงนี้โดยใช้รูปแบบที่ GPU ของ PC รองรับ เช่น DXTC หรือ BPTC เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด

สิ่งที่ต้องทดสอบ

หากเกมของคุณแสดงผลอาร์ติแฟกต์ที่ไม่คาดคิด ให้ตรวจสอบกราฟิกต้นฉบับ และพิจารณาเปลี่ยนไปใช้รูปแบบที่เหมาะกับ PC โปรดใส่ใจกับ พื้นผิวที่ใช้สำหรับเอฟเฟ็กต์ขั้นสูงมากขึ้น เนื่องจากปัญหาเกี่ยวกับแผนที่ปกติหรือคิวบ์มัก สังเกตได้ยากกว่าปัญหาเกี่ยวกับอัลบีโด

การแปลงคำสั่ง OpenGL ES เป็น Vulkan ของ ANGLE จะเพิ่มค่าใช้จ่ายบางอย่าง ตรวจสอบว่าคุณ บรรลุเป้าหมายประสิทธิภาพที่คาดไว้ และพิจารณาเปลี่ยนไปใช้โปรแกรมแสดงผลที่อิงตาม Vulkan

การสร้างโปรไฟล์เกม PC

เนื่องจากโปรแกรมจำลองใช้เทคโนโลยีเดียวกับไคลเอ็นต์สำหรับผู้บริโภค จึงเป็นสภาพแวดล้อมที่เหมาะสมสำหรับการสร้างโปรไฟล์ประสิทธิภาพ

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. เปิดการติดตามใน UI ของ Perfetto

    1. เปิด ui.perfetto.dev
    2. เลือกเปิดไฟล์การติดตามจากมุมซ้ายบนในส่วนการนำทาง
    3. เปิดไฟล์ example.trace ที่คุณดาวน์โหลดในขั้นตอนก่อนหน้าไปยังไดเรกทอรี Downloads/
  4. ตรวจสอบการติดตามใน UI ของ Perfetto ตัวอย่างเคล็ดลับมีดังนี้

    1. แต่ละกระบวนการจะมีแถวของตัวเอง ซึ่งขยายเพื่อแสดงเธรดทั้งหมด ในกระบวนการนั้นได้ หากคุณกำลังสร้างโปรไฟล์เกม กระบวนการของเกมมักจะอยู่ในแถวแรก
    2. คุณสามารถซูมเข้าและออกได้โดยกด Control ค้างไว้แล้วใช้ล้อเลื่อน
    3. เมื่อใช้เหตุการณ์ sched จะมีแถวสำหรับแต่ละเธรดที่แสดงเมื่อสถานะของเธรดนั้นเป็น Running, Runnable, Sleeping หรือ Blocked
    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 บน PC การวางซ้อน RenderDoc จะวาดที่ด้านบนตราบใดที่เปิดใช้การรองรับ

  5. เปิด RenderDoc ได้ทุกเมื่อก่อนหรือหลังจากที่โปรแกรมจำลองสำหรับนักพัฒนาแอป Google Play Games บน PC เปิดตัว

  6. คลิกไฟล์ > แนบกับอินสแตนซ์ที่ทำงานอยู่ แล้วเลือก crosvm

ระบุตัวแปรสภาพแวดล้อม

คุณต้องเพิ่มหรือเปลี่ยนตัวแปรสภาพแวดล้อมใน Windows เพื่อให้ Renderdoc ทำงานได้ คุณเปลี่ยนตัวแปรสภาพแวดล้อมได้โดยใช้ UI, PowerShell หรือ cmd.exe

ใช้ UI
  • กด 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 (API ระดับ 30) ขึ้นไป

Google Play Games บน PC ได้รับการอัปเดตให้เป็น Android เวอร์ชันล่าสุด เคล็ดลับบางประการสำหรับการทำงานกับ Android เวอร์ชันล่าสุดมีดังนี้

อัปเดตเครื่องมืออยู่เสมอ

Android Studio จะติดตั้ง adb เวอร์ชันที่ใช้ได้กับโปรแกรมจำลองของนักพัฒนาแอป แต่เอนจินเกมบางตัวมี adb เวอร์ชันเก่ากว่า ในกรณีนี้ หลังจากติดตั้งโปรแกรมจำลองสำหรับนักพัฒนาแอปแล้ว คุณจะพบadbเวอร์ชันที่เข้ากันได้ที่ C:\Program Files\Google\Play Games Developer Emulator\current\emulator

หากคุณเปิดตัว adb เวอร์ชันใดเวอร์ชันหนึ่ง ระบบจะปิดอีกเวอร์ชันหนึ่ง ซึ่งหมายความว่า หากเอนจินเกมเปิดใช้adbอินสแตนซ์ของตัวเองโดยอัตโนมัติ คุณอาจต้อง เปิดใช้และเชื่อมต่อadbเวอร์ชันที่มาพร้อมกับโปรแกรมจำลองของนักพัฒนาแอป อีกครั้งทุกครั้งที่ทำการติดตั้งใช้งาน

หากใช้ Android App Bundle คุณต้องติดตั้ง Bundletool เวอร์ชันล่าสุดจากที่เก็บ GitHub

พื้นที่เก็บข้อมูลที่กำหนดขอบเขต

Android 11 (API ระดับ 30) ขึ้นไปมีพื้นที่เก็บข้อมูลที่จำกัดขอบเขต ซึ่งช่วย ปกป้องข้อมูลแอปและผู้ใช้ในพื้นที่เก็บข้อมูลภายนอกได้ดียิ่งขึ้น นอกเหนือจากการทำให้เกมของคุณเป็นไปตามข้อกำหนดของพื้นที่เก็บข้อมูลที่จำกัดขอบเขตแล้ว คุณยังต้องทำตามขั้นตอนเพิ่มเติมเพื่อโหลดไฟล์สำหรับขยาย APK (obb) หรือข้อมูลชิ้นงานลงในโปรแกรมจำลองสำหรับนักพัฒนาแอป Google Play Games บน PC ทำตามขั้นตอนต่อไปนี้หากพบปัญหาในการเข้าถึงไฟล์เหล่านั้นจากเกม

  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 (API ระดับ 30) ขึ้นไปจะถูกบล็อกไม่ให้ค้นหาข้อมูลเกี่ยวกับ แอปอื่นๆ ที่ติดตั้งในอุปกรณ์ ซึ่งหมายความว่าระบบจะบล็อกไม่ให้เกมของคุณเข้าถึงบริการ Play เมื่อโหลดจากแหล่งที่ไม่รู้จักผ่าน adb แทนที่จะติดตั้งผ่าน Play Store หากต้องการทดสอบ IAP กับเกมที่โหลดจากแหล่งที่ไม่รู้จัก คุณต้องเพิ่มการค้นหาลงในแพ็กเกจ "com.android.vending" ในไฟล์ AndroidManifest.xml ดังนี้

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

การติดตั้งเกมในไคลเอ็นต์สำหรับผู้บริโภค

คุณจะติดตั้งเกมในไคลเอ็นต์สำหรับผู้บริโภคไม่ได้จนกว่าเกมจะแสดงในแคตตาล็อกบริการ Play Games หลังจากเกมมีรุ่นเดียวแล้ว คุณจะสร้างแทร็กทดสอบภายในเพื่อตรวจสอบการอัปเดตในอนาคตก่อนเผยแพร่ได้

ไคลเอ็นต์ผู้เล่นไม่รองรับฟีเจอร์ที่เน้นนักพัฒนาแอปของ โปรแกรมจำลองสำหรับนักพัฒนาแอปของ Google Play Games บน PC วิธีนี้เหมาะที่สุดสำหรับการ QA เกมก่อนเผยแพร่ เพื่อทดสอบประสบการณ์ของผู้เล่นตั้งแต่ต้นจนจบหลังจากการเผยแพร่ครั้งแรก