FunPlus cải thiện hiệu suất kỹ thuật và hoạt động nhắm mục tiêu theo thiết bị nhờ công cụ Phạm vi tiếp cận và thiết bị
Thông tin khái quát
Trong quá trình chuẩn bị nâng cấp trò chơi nhập vai State of Survival do chính mình sản xuất, FunPlus mong muốn thay đổi đồ hoạ của trò chơi này từ 2D thành 3D. Dạng cập nhật này yêu cầu người dùng phải dùng thêm bộ nhớ, CPU/GPU, pin và dung lượng lưu trữ trên thiết bị. Nhằm đảm bảo lần phát hành chất lượng cao này đạt được phạm vi tiếp cận tối đa và đem lại trải nghiệm tốt cho người dùng, đội ngũ FunPlus đã sử dụng công cụ Phạm vi tiếp cận và thiết bị để cải thiện chiến lược nhắm mục tiêu theo thiết bị, qua đó cung cấp phiên bản trò chơi phù hợp cho từng người dùng.
Những việc họ đã làm
Để nâng cấp đồ hoạ trong trò chơi từ hình ảnh 2D sang mô hình 3D, họ phải thực hiện một số thay đổi lớn về kỹ thuật và hình ảnh. Có thể kể đến một số hoạt động như thêm hiệu ứng hạt (particle effect), ánh sáng theo thời gian thực kèm hiệu ứng đổ bóng, cải thiện chất lượng kết xuất hình ảnh và độ phân giải của hoạ tiết. Nhằm đem lại trải nghiệm tốt nhất cho người dùng trên nhiều loại thiết bị, FunPlus đã xây dựng lại kiến trúc của hệ thống phân phối nội dung.
Họ chuyển sang chế độ phân phối linh động – cung cấp phiên bản trò chơi theo từng tính năng trò chơi, dựa trên khả năng của từng thiết bị theo thông tin mà phần phụ trợ của họ phát hiện được. Ví dụ: họ sẽ gửi phiên bản 3D mới của các tính năng trong trò chơi cho nhóm thiết bị cao cấp và gửi phiên bản 2D cho nhóm thiết bị yếu hoặc tầm trung.
Thách thức họ gặp phải là làm thế nào để xác định hiệu quả những thiết bị nào sẽ nhận được các tính năng cập nhật. Sau khi thử nghiệm trò chơi, họ tính toán được lượng RAM tối thiểu cần có để chạy được bản cập nhật. Họ cũng phát hiện ra rằng một số GPU không đủ mạnh để đạt được hiệu suất mong muốn và cần phải có phiên bản OpenGL để xác định có nên gửi một số tài sản kết xuất nhất định đến một thiết bị cụ thể hay không. Thông qua những phát hiện này, FunPlus đã xác định được mức RAM tối thiểu cần có, đồng thời phân loại thiết bị dựa trên GPU và phiên bản OpenGL thành các nhóm là mạnh, trung bình và yếu. Họ sẽ cung cấp tính năng mới dựa trên nhóm phân loại của thiết bị nhằm duy trì trải nghiệm tốt cho người dùng.
Nguy cơ phân loại sai là rất cao. Do yêu cầu về hiệu suất gia tăng, họ đối mặt với hai nguy cơ: cung cấp phiên bản 3D cho quá nhiều thiết bị để rồi làm giảm hiệu suất trò chơi trên diện rộng hoặc cung cấp phiên bản 3D cho quá ít thiết bị để rồi không khai thác được tối đa những điểm cải thiện về trải nghiệm người dùng cũng như công sức đã bỏ ra cho việc xây dựng bản cập nhật. Ban đầu, đội ngũ FunPlus phân loại thiết bị dựa vào thông tin về hiệu suất trên thiết bị mà họ thu thập thủ công thông qua các công cụ nội bộ. Tuy nhiên, họ cảm thấy dữ liệu của mình chỉ là một mẫu nhỏ và không đem lại cái nhìn chính xác nhất về tất cả thiết bị mà người chơi đang sử dụng. Thông qua công cụ Phạm vi tiếp cận và thiết bị, họ đã nắm được thông tin thực tế về cơ cấu thiết bị của người chơi cũng như phân tích được thông tin về RAM, OpenGL và GPU của những thiết bị đó. Thông tin này giúp họ đảm bảo rằng cách phân loại thiết bị của họ là chính xác, từ đó đưa ra quyết định cuối cùng về các nhóm thiết bị mạnh, trung bình và yếu để phân phối tính năng mới. "Công cụ Phạm vi tiếp cận và thiết bị giúp chúng tôi chắc chắn hơn và tự tin hơn vào quyết định của mình, điều mà trước đây chúng tôi chưa từng có." – Elisa Yu, Quản lý bộ phận Phát triển kinh doanh của FunPlus.
Kết quả
Sau khi tiến hành thử nghiệm A/B, FunPlus nhận thấy tỷ lệ giữ chân người chơi trong ngày đầu tiên đã tăng lên 2% đối với những ai nhận được phiên bản cập nhật 3D của các tính năng trong trò chơi. Đồng thời, hiệu suất của họ cũng tăng lên. "Công cụ Phạm vi tiếp cận và thiết bị đã giúp chúng tôi cải thiện hiệu suất kỹ thuật tổng thể khi đưa ra những quyết định linh động liên quan đến thiết bị trong chiến lược phân phối sản phẩm. Trước đây, nếu muốn quyết định có phân phối một tính năng cụ thể đến một thiết bị nào đó hay không, chúng tôi phải thu thập và phân tích dữ liệu theo cách thủ công. Còn bây giờ, công cụ Phạm vi tiếp cận và thiết bị giúp chúng tôi quyết định nhanh hơn rất nhiều", Yu chia sẻ. Nhờ dữ liệu bao quát hơn do công cụ Phạm vi tiếp cận và thiết bị cung cấp, FunPlus tiếp tục thử nghiệm, tối ưu hoá và cung cấp các tính năng mới của trò chơi cho thêm nhiều loại thiết bị của người chơi.
Bắt đầu
Hãy nắm rõ thông tin phân bố về người dùng và sự cố để đưa ra quyết định phù hợp hơn về loại thông số kỹ thuật mà bạn muốn hướng đến khi xây dựng ứng dụng, nơi phát hành cũng như những khía cạnh cần thử nghiệm thông qua công cụ Phạm vi tiếp cận và thiết bị.