Hiệu quả của game

Sau khi game ra mắt, bạn cần liên tục giám sát các số liệu quan trọng bằng Thông tin chi tiết về game. Bằng cách theo dõi chặt chẽ các số liệu, bạn sẽ có thêm dữ liệu để thiết kế tính năng, nắm được thông tin chi tiết về đối tượng, đồng thời đảm bảo những gì mà mình cập nhật đang giữ cho game đi đúng hướng.

Thông tin chi tiết về game tự động ghi lại nhiều sự kiện và thông tin nhân khẩu học. Bạn có thể xem thông tin tổng hợp và ẩn danh về đối tượng của mình, chẳng hạn như nhóm tuổi, quốc gia và ngôn ngữ sử dụng. Bạn cũng có thể xem thông tin về mức độ tương tác như tỷ lệ giữ chân và số người dùng hoạt động hàng ngày.

Với chức năng trong phần Lưu trữ web, bạn có thể phân phối gói game của mình đến một nhóm đối tượng nhỏ, đồng thời theo dõi chặt chẽ các thay đổi về dữ liệu để đảm bảo những gì bạn cập nhật cho game đang cải thiện số liệu.

Thời gian tải và hiệu quả

Thời gian tải ban đầu không nên quá 5 giây (6MB): Trò chơi tức thì cần phải "tức thì" và người chơi sẽ có xu hướng rời đi nếu thời gian tải ban đầu quá lâu. Bạn chỉ nên tải tối đa 6MB nội dung trong quá trình tải để bắt đầu game. Tổng kích thước gói có thể lên đến 200MB, nhưng chúng tôi chỉ tải những file mà index.html của bạn yêu cầu cụ thể trong quá trình tải ban đầu. Do đó, hãy đảm bảo chỉ sử dụng thời gian đó để tải các tài sản thiết yếu cho phiên đầu tiên và hoãn việc tải các tài sản khác cho đến khi cần thiết.

Báo cáo tiến độ tải ban đầu: Trong quá trình tải ban đầu, bạn nên thông báo tiến độ tải cho chúng tôi thông qua setProgress.

Tránh sử dụng màn hình tải phụ: Khi vòng tròn thể hiện tiến độ tải tự nhiên cho thấy mức độ hoàn tất là 100%, bạn không nên để người chơi chờ thêm - họ phải chơi được ngay lập tức.

Tối ưu hóa cho máy tính: Bạn có thể đặt hướng hiển thị khác cho trình duyệt trên máy tính bằng override_web_orientation trong cấu hình gói. Qua đó, bạn có thể tận dụng tất cả tài sản web.

Tối ưu hóa cho di động: Trò chơi tức thì phù hợp với trình duyệt trên máy tính, nhưng bạn vẫn nên tối ưu hóa khả năng hiển thị và tỷ lệ khung hình cho các thiết bị iOS và Android phổ biến.

Tải tài nguyên song song với initializeAsync: Bạn không nên chờ xử lý xong cam kết initializeAsync rồi mới tải tài nguyên xuống. Bạn có thể tải xuống song song.

Cân nhắc việc thu gọn mã và/hoặc làm biến dạng mã: Bạn có thể làm giảm đáng kể kích thước tải xuống và yêu cầu về bộ nhớ đối với tài sản mã. Việc làm rối mã trong quá trình này cũng làm cho người khác khó gian lận hoặc đánh cắp mã game của bạn hơn.

Trải nghiệm của người chơi

Trải nghiệm dành cho người chơi lần đầu

Cho phép người chơi lão luyện quay lại xem hướng dẫn nếu họ muốn. Có thể họ không chơi lâu rồi hoặc muốn cho bạn bè xem hướng dẫn. Hãy nhớ đừng bắt buộc người chơi xem hướng dẫn trong mọi phiên, mà hãy tạo điều kiện để người chơi có kinh nghiệm chơi ngay.

Cân nhắc cài đặt nhóm cho những người chơi mới tham gia nhóm sau này. Bạn nên đảm bảo những người chơi này nhìn thấy hướng dẫn khi chơi lần đầu.

Sử dụng hướng dẫn theo dạng bản dùng thử thay cho văn bản, nếu có thể. Hướng dẫn tốt nhất là những hướng dẫn mà người dùng không biết đó là hướng dẫn.

Trải nghiệm dành cho người chơi thường xuyên

Cho phép cả người chơi mới và người chơi lão luyện xem hướng dẫn, nhưng họ có thể dễ dàng bỏ qua.

Lối tắt trên màn hình chính (Chỉ dành cho Android)

Hãy cân nhắc việc gợi ý người dùng thêm lối tắt dẫn đến game để tăng tỷ lệ giữ chân lâu dài bằng cách tạo thêm điểm bắt đầu cố định. Sử dụng API Lối tắt trên màn hình chính để đặt hộp thoại trong game nhằm hỗ trợ người chơi lưu game vào màn hình chính trên thiết bị Android. Bạn có thể tặng thưởng để khuyến khích hành động này. Bạn có thể sử dụng phương thức canCreateShortcutAsync để xác định xem phiên chơi game hiện tại có hỗ trợ tạo lối tắt hay không.

Bản địa hóa

Bản địa hóa game: người chơi có xu hướng tương tác với game nhiều hơn nếu có thể chơi bằng ngôn ngữ tự nhiên với mình. Bảng dưới đây sẽ hỗ trợ bạn quyết định dịch nội dung game sang ngôn ngữ nào:


Xếp hạng Ngôn ngữ Mức độ ưu tiên

Top 10 ngôn ngữ

EN (Tiếng Anh), ES (Tiếng Tây Ban Nha), PT (Tiếng Bồ Đào Nha), FR (Tiếng Pháp), AR (Tiếng Ả Rập), ID (Tiếng Indonesia), VI (Tiếng Việt), TH (Tiếng Thái), PL (Tiếng Ba Lan), DE (Tiếng Đức)

Phải có

Top 10 ngôn ngữ tiếp theo

IT (Tiếng Ý), ZH (Tiếng Trung), RU (Tiếng Nga), TR (Tiếng Thổ Nhĩ Kỳ), MY (Tiếng Myanmar), MS (Tiếng Malaysia), RO (Tiếng Romania), NL (Tiếng Hà Lan), SV (Tiếng Thụy Điển)

Nên có