Trò chơi của bạn phải đáp ứng các yêu cầu về khả năng chơi thì bạn mới có thể phát hành trò chơi trên Google Play Games trên máy tính. Sau khi trò chơi có mặt trên nền tảng, bạn có thể thêm các tính năng trên nền tảng để làm hài lòng người chơi, chẳng hạn như chơi liên tục và liền mạch, kiểm soát dữ liệu đầu vào trên nền tảng và cải thiện hiệu suất, để trò chơi được chứng nhận đầy đủ.
Yêu cầu về khả năng chơi
Bạn phải đáp ứng các yêu cầu tối thiểu về khả năng chơi thì mới có thể chuyển trò chơi di động sang máy tính. Các yêu cầu này được thiết kế để đảm bảo trò chơi của bạn có thể chơi được trên Google Play Games trên máy tính. Sau khi trò chơi có trên máy tính, bạn có thể tiếp tục phát triển trò chơi để lấy đầy đủ chứng nhận trên Google Play Games trên máy tính.
Danh sách kiểm tra khả năng chơi:
- Trò chơi có thể chơi được trên máy tính bằng chuột và bàn phím. Lưu ý rằng trò chơi không cần hỗ trợ trực tiếp chuột và bàn phím để đáp ứng yêu cầu này. Chỉ cần trò chơi có thể chơi được ở chế độ tương thích là đủ.
- Không được để các quyền không được hỗ trợ chặn việc chơi.
- Không được để các API không được hỗ trợ của Google chặn việc chơi.
- Trò chơi không được yêu cầu các tính năng không được hỗ trợ.
- Trò chơi phải hỗ trợ OpenGL ES (3.2 trở xuống) hoặc Vulkan (1.1 trở xuống).
Kiểm thử khả năng chơi
Có một số cách kiểm thử trò chơi để xác định xem trò chơi có đáp ứng các yêu cầu cơ bản về khả năng chơi hay không. Điều quan trọng nhất cần kiểm thử là khả năng xử lý dữ liệu đầu vào và đảm bảo rằng không được để các tính năng hoặc quyền không được hỗ trợ chặn việc chơi. Trò chơi nhấp một chuột có thể chỉ cần chế độ tương thích trên nền tảng là đủ. Nếu trò chơi của bạn phức tạp hơn, chẳng hạn như yêu cầu 2 tay để chơi, thì trò chơi có thể phải hỗ trợ thêm chuột và bàn phím. Sau đây là một số điều cần lưu ý:
- Dùng con lăn chuột để cuộn hoặc thu phóng.
- Thao tác vuốt theo chiều dọc đòi hỏi nhiều nỗ lực lập trình hơn so với thao tác vuốt theo chiều ngang khi thực hiện bằng chuột. Mặc dù thao tác vuốt theo chiều ngang sẽ chuyển đổi tốt khi dùng chế độ tương thích, nhưng hãy cân nhắc sử dụng phím tắt cho thao tác vuốt theo chiều dọc.
- Hỗ trợ cử chỉ nhiều điểm chạm bằng phím tắt.
- Thêm phím tắt cho các thao tác phổ biến, chẳng hạn như nhấn phím Enter để chấp nhận hộp thoại hoặc nhấn phím Escape để huỷ.
Dùng trình mô phỏng dành cho nhà phát triển để kiểm thử khả năng chơi của trò chơi.
Cấu trúc ABI của trò chơi
Google Play Games trên máy tính hoạt động với các trò chơi Android được tạo bằng ABI ARM hoặc x86-64. Bất cứ khi nào có thể, nhà phát triển trò chơi nên phát hành tệp nhị phân x86-64 cho Google Play Games trên máy tính, nhưng các trò chơi ARM vẫn sẽ được chứng nhận nếu đáp ứng các yêu cầu về hiệu suất và độ tin cậy.
Tệp nhị phân ARM
Google đã hợp tác với Intel để đưa các trò chơi dựa trên ARM lên cả máy tính dùng chip Intel và AMD bằng Công nghệ cầu nối của Intel. Tức là khi trò chơi di động của bạn đáp ứng các yêu cầu về khả năng chơi, trò chơi đó có thể được phân phối trên Google Play Games trên máy tính cho hầu hết các máy tính dùng chip x86.
Tệp nhị phân x86-64
Việc cung cấp phiên bản x86-64 cho trò chơi di động sẽ giúp cải thiện hiệu suất cho người chơi vì trò chơi có thể được thực thi trực tiếp trên phần cứng tích hợp.
Yêu cầu về chứng nhận
Các trò chơi có chứng nhận sẽ được tối ưu hoá để sử dụng các tính năng và khả năng của Google Play Games trên máy tính giúp làm hài lòng người chơi. Để chứng nhận trò chơi, bạn phải đáp ứng tất cả các yêu cầu cơ bản về khả năng chơi ngoài các yêu cầu sau đây.
- Hiệu suất và độ ổn định
- Duy trì tốc độ khung hình mượt mà và ổn định
- 30 khung hình/giây trên máy tính cấp thấp
- 60 khung hình/giây trên máy tính cao cấp
- Không gặp sự cố trong hơn 20 phút chơi liên tục
- Duy trì tốc độ khung hình mượt mà và ổn định
- Yêu cầu về khả năng chơi
- Đồ hoạ và âm thanh
- Sử dụng thành phần và hoạ tiết có độ phân giải cao để không bị mờ và văn bản có thể đọc được khi phát ở độ phân giải 1440p
- Hỗ trợ tỷ lệ khung hình 16:9 (hoặc 9:16 cho hướng dọc). Điều này có nghĩa là không có thanh màu đen khi chạy ở tỷ lệ khung hình này.
- Điều chỉnh tỷ lệ các phần tử giao diện người dùng cho màn hình lớn
- Khả năng phát âm thanh mượt mà và đồng bộ
- Phương thức nhập của thiết bị
- Chơi trên nhiều nền tảng
- Hỗ trợ đồng bộ hoá tiến trình trên nhiều thiết bị và nhiều nền tảng, bao gồm cả máy tính, Android và iOS
Để biết thêm thông tin về thời điểm cần tích hợp và cách thức kiểm thử những yêu cầu này, hãy xem trang danh sách kiểm tra mốc quan trọng.
Đề xuất (KHÔNG phải yêu cầu)
Để cải thiện hơn nữa trải nghiệm của người chơi, bạn nên làm như sau:
- Bao gồm cấu trúc ABI x86-64
- Tích hợp dịch vụ Đăng nhập cho Dịch vụ trò chơi của Google Play phiên bản 2 trên thiết bị di động và máy tính
- Hỗ trợ tay điều khiển / tay cầm chơi game
- Đối với hầu hết các trò chơi, tay điều khiển mang lại trải nghiệm người dùng tốt hơn trên màn hình lớn và có thể là phương thức nhập liệu mà một số người chơi lựa chọn.
Cấp hiệu suất phần cứng
Để được cấp giấy chứng nhận
| Phần cứng | PC cấp thấp | máy tính cao cấp |
|---|---|---|
| CPU | 4 lõi có siêu phân luồng (8 lõi logic) | 8 nhân có siêu phân luồng (16 nhân logic) |
| GPU | GPU tích hợp thông thường, chẳng hạn như Intel Iris Xe | GPU rời thông thường, chẳng hạn như GeForce RTX 3060 |
Yêu cầu tối thiểu đối với người chơi
Nếu muốn tìm hiểu thêm thông tin về các yêu cầu tối thiểu để người chơi có thể chạy Google Play Games trên máy tính, hãy xem trang yêu cầu tối thiểu đối với máy tính trong Trung tâm trợ giúp của Google.
Tải trình mô phỏng dành cho nhà phát triển
Sau khi có bản dựng tương thích cho trò chơi, bạn có thể thử nghiệm trong bản dựng trình mô phỏng dành cho nhà phát triển. Trình mô phỏng dành cho nhà phát triển bao gồm các tính năng, SDK và hoạt động tối ưu hoá của Google Play Games trên máy tính giống như trải nghiệm thật sự của người dùng. Ngoài ra, trình mô phỏng còn có một số tuỳ chọn kiểm soát bổ sung giúp bạn dễ dàng kiểm thử trò chơi trên Windows.
Bạn có thể cài đặt APK không qua cửa hàng ứng dụng vào trình mô phỏng thông qua Android Studio hoặc Cầu gỡ lỗi Android.
Hãy xem bài viết Phát triển bằng Trình mô phỏng dành cho nhà phát triển Google Play Games trên máy tính để biết thêm thông tin.