ประสิทธิภาพของเกม

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

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

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

เวลาในการโหลดและประสิทธิภาพการทำงาน

การโหลดในตอนเริ่มต้นไม่ควรใช้เวลาเกินกว่า 5 วินาที (6MB): เกมทันใจควรจะต้อง "ทันใจ" และผู้เล่นอาจจะเบือนหน้าหนีหากการโหลดในตอนเริ่มต้นใช้เวลานานเกินไป โดยเกมจะโหลดเนื้อหาขนาดไม่เกิน 6MB เท่านั้นในระหว่างการโหลดเพื่อเริ่มเกม ชุดข้อมูลของคุณสามารถมีขนาดรวมได้สูงสุด 200MB แต่เราจะโหลดเฉพาะไฟล์ที่จำเป็นที่สุดสำหรับ index.html ของคุณเท่านั้นในระหว่างการโหลดในตอนเริ่มต้น ดังนั้น โปรดตรวจสอบให้แน่ใจว่าคุณใช้เวลาดังกล่าวในการโหลดองค์ประกอบที่สำคัญต่อการใช้งานในช่วงแรกเท่านั้น และเลื่อนการโหลดองค์ประกอบอื่นๆ ออกไปจนกว่าจะจำเป็นต้องใช้

รายงานความคืบหน้าของการโหลดในตอนเริ่มต้น: ในระหว่างการโหลดในตอนเริ่มต้น คุณควรแจ้งข้อมูลความคืบหน้าในการโหลดให้เราทราบโดยใช้ setProgress

หลีกเลี่ยงหน้าจอการโหลดรอง: หลังจากที่วงแหวนการโหลดแบบเนทีฟแสดงการโหลดเสร็จสิ้น 100% แล้ว ผู้เล่นไม่ควรต้องรออีก และผู้เล่นควรจะสามารถเล่นได้ในทันที

ปรับให้เหมาะกับเดสก์ท็อป: คุณสามารถใช้การวางแนวแบบต่างๆ สำหรับเบราว์เซอร์บนเดสก์ท็อปได้โดยใช้ override_web_orientation ในการกำหนดค่าเป็นกลุ่ม ซึ่งจะช่วยให้คุณสามารถใช้ประโยชน์จากทรัพยากรของเว็บได้อย่างครบถ้วน

ปรับให้เหมาะกับมือถือ: แม้เกมทันใจจะทำงานได้ในเบราว์เซอร์บนเดสก์ท็อป แต่เราขอแนะนำให้ปรับการเรนเดอร์และอัตราส่วนกว้างยาวให้เหมาะกับอุปกรณ์ iOS และ Android ซึ่งเป็นที่นิยมด้วย

โหลดทรัพยากรไปพร้อมๆ กับ initializeAsync: คุณไม่ควรรอให้ initializeAsync ส่งค่ากลับเป็นผลสำเร็จก่อนที่จะดาวน์โหลดทรัพยากรของคุณ คุณสามารถดาวน์โหลดไปพร้อมกันได้

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

ประสบการณ์ของผู้เล่น

ประสบการณ์ของผู้เล่นครั้งแรก

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

ลองใช้การตั้งค่ากลุ่มสำหรับผู้เล่นใหม่ที่มาเข้าร่วมกลุ่มภายหลัง คุณควรแน่ใจว่าผู้เล่นเหล่านี้จะเห็นบทแนะนำการเล่นในการเล่นครั้งแรก

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

ประสบการณ์ของผู้เล่นที่กลับมาเล่นซ้ำ

คุณควรเปิดโอกาสให้ผู้เล่นใหม่และผู้เล่นขาจรเข้าถึงบทแนะนำการเล่นได้ แต่ก็ควรข้ามได้โดยง่าย

ทางลัดบนหน้าจอหลัก (สำหรับ Android เท่านั้น)

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

การแปลเป็นภาษาท้องถิ่น

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


การจัดอันดับ ภาษา ลำดับความสำคัญ

10 ภาษายอดนิยม

EN (อังกฤษ), ES (สเปน), PT (โปรตุเกส), FR (ฝรั่งเศส), AR (อาหรับ), ID (อินโดนีเซีย), VI (เวียดนาม), TH (ไทย), PL (โปแลนด์), DE (เยอรมัน)

ต้องมี

10 ภาษายอดนิยมถัดไป

IT (อิตาลี), ZH (จีน), RU (รัสเซีย), TR (ตุรกี), MY (พม่า), MS (มาเลเซีย), RO (โรมาเนีย), NL (ดัตช์), SV (สวีเดน)

ควรมี