2K entrega gráficos de mayor calidad con Play Asset Delivery

Información general

NBA 2K Mobile, NBA SuperCard y WWE SuperCard

Cat Daddy Games es un estudio de propiedad plena 2K con sede en Kirkland, Washington. Los equipos detrás de las series NBA 2K Mobile, NBA SuperCard y WWE SuperCard buscaban una solución con el fin de mejorar la calidad general de sus juegos para los usuarios, en particular mediante la entrega de recursos de mayor calidad en dispositivos compatibles.

Para ello, implementaron Play Asset Delivery, una forma simple y más flexible de generar y publicar APKs optimizados para la configuración del dispositivo de cada usuario, y usar la orientación de formato de compresión de texturas para proporcionar mejores recursos artísticos para dispositivos específicos y reducir las descargas de recursos.

Qué hizo la empresa

Para comenzar, Cat Daddy pasó del uso del sistema de entrega de datos de archivos de expansión de APK al nuevo Android App Bundle (AAB) y Play Asset Delivery (PAD). El estudio integró PAD en su sistema de compilación personalizado basado en Gradle y, con cambios mínimos de código del cliente, reemplazó sin problemas su descarga heredada por una descarga de seguimiento rápido de PAD.

El sistema de archivos de expansión de APK obsoleto estaba vinculado al número de versión de la app, lo que agregaba complicaciones adicionales durante el desarrollo y las pruebas. El nuevo sistema AAB crea un paquete independiente de versión independiente, que Cat Daddy probó con facilidad mediante el portal de uso compartido interno de apps. No es necesario que subas los datos de OBB con versiones ni que te preocupes por la versión de la app de las compilaciones de prueba locales.

Una de las funciones favoritas de Cat Daddy en el sistema PAD es la capacidad de proporcionar archivos de datos específicos del formato de compresión de texturas. Esto se implementa por completo en Google Play sin necesidad de realizar cambios en el cliente. Google detecta las capacidades del dispositivo y entrega los datos correspondientes. Cat Daddy solo necesitaba agregar el archivo de datos adicional a su compilación, y Google se encargó del resto. Estos formatos de datos no se tienen en cuenta para ninguna de las limitaciones de tamaño de archivo.

Cat Daddy proporcionó un conjunto adicional de archivos de datos para dispositivos compatibles con la compresión de texturas ASTC. Anteriormente, el equipo usaba ASTC para material gráfico de alta calidad en todos los dispositivos a fin de mantener la calidad y la compresión, y descomprimir la textura de la CPU en los dispositivos que no admitían ASTC. El estudio utilizó ETC1 para los gráficos de la GUI.

Resultados

Mediante la implementación de PAD, Cat Daddy puede tener una administración de recursos independiente de la versión. Los juegos del estudio tienen toda la compilación dentro de un solo paquete, en lugar de separar los elementos. Esto da como resultado un entorno de pruebas y compilación mucho más limpio y flexible. Cuando se usan datos específicos del formato de compresión de texturas, proporcionan paquetes de datos que usan el formato ASTC para todas las texturas, incluida la GUI, lo que genera gráficos de GUI de mayor calidad para los dispositivos compatibles con ASTC.

Para los jugadores de los juegos de Cat Daddy, mantuvieron una minimización del tamaño de los elementos agresiva, que dio como resultado optimizaciones de la velocidad de descarga, lo que proporcionó una experiencia de juego más fluida y fluida.

Comenzar

Para comenzar hoy mismo, obtén más información sobre Play Asset Delivery y la segmentación de formato de compresión de texturas.