ฉากหลัง
Cat Daddy Games เป็นสตูดิโอของ 2K ที่อยู่ในเมืองคิร์กเนก รัฐวอชิงตัน ทีมที่อยู่เบื้องหลังซีรีส์ NBA 2K Mobile, NBA SuperCard และ WWE SuperCard กำลังมองหาโซลูชันเพื่อปรับปรุงคุณภาพโดยรวมของเกมสำหรับผู้ใช้ โดยเฉพาะการแสดงชิ้นงานคุณภาพสูงขึ้นในอุปกรณ์ที่รองรับ
โดยได้ติดตั้งใช้งาน Play Asset Delivery ซึ่งเป็นวิธีที่ง่ายและยืดหยุ่นมากขึ้นในการสร้างและแสดง APK ที่เพิ่มประสิทธิภาพสำหรับการกำหนดค่าอุปกรณ์ของผู้ใช้แต่ละราย และใช้การกำหนดเป้าหมายรูปแบบการบีบอัดพื้นผิวเพื่อนำส่งชิ้นงานอาร์ตเวิร์กที่ดียิ่งขึ้นสำหรับอุปกรณ์ที่เฉพาะเจาะจงและลดการดาวน์โหลดชิ้นงาน
สิ่งที่พวกเขาทำ
ในการเริ่มต้น Cat Daddy ได้เปลี่ยนจากการใช้ระบบการนำส่งข้อมูลไฟล์เสริมของ APK ไปใช้ Android App Bundle (AAB) และ Play Asset Delivery (PAD) ใหม่ สตูดิโอได้ผสานรวม PAD ไว้ในระบบบิลด์แบบ Gradle ที่กําหนดเอง และแทนที่การดาวน์โหลดเดิมด้วยการดาวน์โหลด PAD แบบติดตามอย่างรวดเร็วได้อย่างราบรื่นด้วยการเปลี่ยนแปลงโค้ดฝั่งไคลเอ็นต์เพียงเล็กน้อย
ระบบไฟล์เสริม APK ที่เลิกใช้งานนี้เชื่อมโยงกับหมายเลขเวอร์ชันของแอป ซึ่งเพิ่มความซับซ้อนเพิ่มเติมขณะพัฒนาและทดสอบ ระบบ AAB ใหม่จะสร้าง App Bundle แบบสแตนด์อโลนที่แยกจากเวอร์ชัน ซึ่ง Cat Daddy ทดสอบได้อย่างง่ายดายโดยใช้พอร์ทัลการแชร์แอปภายใน ซึ่งไม่จำเป็นต้องอัปโหลดข้อมูล OBB ที่มีเวอร์ชันหรือกังวลเกี่ยวกับเวอร์ชันแอปของบิลด์ทดสอบในเครื่อง
ฟีเจอร์หนึ่งที่ Cat Daddy ชื่นชอบในระบบ PAD คือความสามารถในการให้ไฟล์ข้อมูลเฉพาะสำหรับรูปแบบการบีบอัดพื้นผิว การดำเนินการนี้จะดำเนินการในฝั่ง Google Play ทั้งหมดโดยที่ไม่ต้องเปลี่ยนแปลงไคลเอ็นต์ Google จะตรวจหาความสามารถของอุปกรณ์และแสดงข้อมูลที่เหมาะสม Cat Daddy เพียงต้องเพิ่มไฟล์ข้อมูลเพิ่มเติมลงในบิลด์ แล้ว Google จะดำเนินการที่เหลือ รูปแบบข้อมูลเหล่านี้จะไม่นับรวมในข้อจำกัดด้านขนาดไฟล์
Cat Daddy ได้จัดเตรียมไฟล์ข้อมูลชุดเพิ่มเติมสำหรับอุปกรณ์ที่รองรับการบีบอัดพื้นผิว ASTC ก่อนหน้านี้ ทีมได้ใช้ ASTC สำหรับอาร์ตเวิร์กคุณภาพสูงในอุปกรณ์ทุกเครื่องเพื่อรักษาคุณภาพและการบีบอัด โดยระบบจะคลายการบีบอัดพื้นผิวใน CPU สำหรับอุปกรณ์ที่ไม่รองรับ ASTC สตูดิโอใช้ ETC1 สำหรับกราฟิก GUI
ผลลัพธ์
การใช้ PAD ทำให้ Cat Daddy จัดการชิ้นงานได้โดยไม่ขึ้นอยู่กับเวอร์ชัน เกมของสตูดิโอมีบิลด์ทั้งหมดอยู่ในแพ็กเกจเดียว แทนที่จะแยกชิ้นงานออกมา ซึ่งทำให้สภาพแวดล้อมการสร้างและทดสอบมีความสะอาดและยืดหยุ่นมากขึ้น การใช้ข้อมูลเฉพาะรูปแบบการบีบอัดพื้นผิวทำให้แพ็กข้อมูลใช้รูปแบบ ASTC สำหรับพื้นผิวทั้งหมด รวมถึง GUI ซึ่งส่งผลให้กราฟิก GUI มีคุณภาพสูงขึ้นสำหรับอุปกรณ์ที่รองรับ ASTC
สำหรับผู้เล่นเกมของ Cat Daddy ทางบริษัทได้ลดขนาดชิ้นงานอย่างจริงจัง ซึ่งส่งผลให้มีการเพิ่มประสิทธิภาพความเร็วในการดาวน์โหลด มอบประสบการณ์การเล่นเกมที่ราบรื่นและสมูทยิ่งขึ้น
เริ่มต้นใช้งาน
เริ่มต้นใช้งานวันนี้โดยดูข้อมูลเพิ่มเติมเกี่ยวกับPlay Asset Delivery และการกำหนดรูปแบบการบีบอัดพื้นผิวเป้าหมาย