2K cung cấp hình ảnh chất lượng cao hơn nhờ sử dụng Play Asset Delivery

Thông tin khái quát

NBA 2K Mobile, NBA SuperCard, WWE SuperCard

Cat Daddy Games là một công ty do 2K sở hữu hoàn toàn, có trụ sở tại Kirkland, Washington. Các nhóm phụ trách chuỗi trò chơi NBA 2K Mobile, NBA SuperCard và WWE SuperCard từng tìm kiếm một giải pháp để cải thiện chất lượng tổng thể của các trò chơi cho người dùng, cụ thể là bằng cách phân phát các thành phần chất lượng cao hơn trên các thiết bị hỗ trợ chúng.

Họ đã triển khai Play Asset Delivery, một cách đơn giản và linh hoạt hơn để tạo và phân phát các tệp APK được tối ưu hoá cho từng cấu hình thiết bị của người dùng, đồng thời sử dụng tính năng Nhắm mục tiêu theo định dạng nén hoạ tiết để phân phối các thành phần nghệ thuật tốt hơn cho các thiết bị cụ thể và giảm số lượt tải thành phần xuống.

Những việc họ đã làm

Để bắt đầu, Cat Daddy đã chuyển từ việc sử dụng hệ thống phân phối dữ liệu Tệp mở rộng APK sang Android App Bundle (AAB)Play Asset Delivery (PAD) mới. Studio này đã tích hợp PAD vào hệ thống xây dựng tuỳ chỉnh dựa trên Gradle và với các thay đổi mã phía máy khách ở mức tối thiểu, đã thay thế tệp tải xuống cũ bằng tệp tải xuống PAD theo dõi nhanh một cách liền mạch.

Hệ thống Tệp mở rộng APK không dùng nữa được liên kết với số phiên bản của ứng dụng, gây thêm nhiều phức tạp trong quá trình phát triển và kiểm thử. Hệ thống AAB mới tạo một gói độc lập, tự chứa phiên bản mà Cat Daddy dễ dàng kiểm thử bằng cổng Chia sẻ ứng dụng nội bộ. Điều này không yêu cầu bạn tải dữ liệu OBB phiên bản lên hoặc lo ngại về phiên bản ứng dụng của các bản dựng kiểm thử cục bộ.

Một trong những tính năng mà Cat Daddy yêu thích nhất trong hệ thống PAD là khả năng cung cấp các tệp dữ liệu cụ thể về Định dạng nén kết cấu. Việc này được triển khai hoàn toàn ở phía Google Play mà không yêu cầu thay đổi gì đối với ứng dụng. Google phát hiện chức năng của thiết bị và phân phát dữ liệu phù hợp. Cat Daddy chỉ cần thêm tệp dữ liệu bổ sung vào bản dựng và Google sẽ thực hiện phần còn lại. Các định dạng dữ liệu này không bị tính vào bất kỳ giới hạn nào về kích thước tệp.

Cat Daddy đã cung cấp thêm một bộ tệp dữ liệu cho các thiết bị hỗ trợ tính năng nén kết cấu ASTC. Trước đây, nhóm đã sử dụng ASTC cho hình minh hoạ chất lượng cao trên tất cả thiết bị để duy trì chất lượng và độ nén, giải nén hoạ tiết trên CPU cho các thiết bị không hỗ trợ ASTC. Studio này đã sử dụng ETC1 cho đồ hoạ GUI.

Kết quả

Bằng cách triển khai PAD, Cat Daddy có thể quản lý tài sản độc lập với phiên bản. Các trò chơi của studio có toàn bộ bản dựng trong một gói duy nhất, thay vì tách riêng các tài sản. Điều này giúp môi trường xây dựng và kiểm thử trở nên sạch sẽ và linh hoạt hơn nhiều. Bằng cách sử dụng dữ liệu cụ thể về Định dạng nén kết cấu, các gói dữ liệu này cung cấp các gói dữ liệu sử dụng định dạng ASTC cho tất cả kết cấu, bao gồm cả giao diện người dùng đồ hoạ, nhờ đó mang lại đồ hoạ giao diện người dùng chất lượng cao hơn cho những thiết bị hỗ trợ ASTC.

Đối với người chơi trò chơi của Cat Daddy, họ duy trì việc giảm thiểu kích thước tài sản một cách mạnh mẽ, nhờ đó tối ưu hoá tốc độ tải xuống, mang lại trải nghiệm chơi trò chơi liền mạch và mượt mà hơn.

Bắt đầu

Hãy bắt đầu ngay hôm nay bằng cách tìm hiểu thêm về Play Asset DeliveryTính năng nhắm mục tiêu theo định dạng nén hoạ tiết.