การพัฒนาด้วยโปรแกรมจําลองสําหรับนักพัฒนาแอป 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 ใน Command Prompt คุณควรเห็นข้อมูลต่อไปนี้

    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.logadb 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

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

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

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

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

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

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