SDK Chơi game trên YouTube là một SDK web để kết nối các trò chơi trên web với môi trường YouTube. SDK này có một API mạnh mẽ để hỗ trợ trò chơi theo nhiều cách nhằm tạo ra trải nghiệm chơi trò chơi tuyệt vời trên YouTube.
Thêm Playables SDK vào trò chơi
Trò chơi phải có tệp index.html trong thư mục gốc. Nhập SDK Chơi game trên YouTube bằng cách thêm dòng này trước bất kỳ mã trò chơi nào:
<script src="https://www.youtube.com/game_api/v1"></script>
SDK chạy dưới dạng no-op khi trò chơi của bạn được phân phát cục bộ. Để xác minh tính chính xác của việc tích hợp SDK, hãy sử dụng hướng dẫn về bộ thử nghiệm.
Tích hợp với Playables SDK
Có một số công cụ tích hợp bắt buộc và không bắt buộc với Playables SDK.
Yêu cầu về khả năng tích hợp
Xem xét các yêu cầu phát hành tổng thể, tập trung vào các yêu cầu về khả năng tích hợp. Xem tài liệu tham khảo về Playables SDK để biết thông tin chi tiết về cách triển khai.
Ví dụ:
ytgame.game.firstFrameReady()ytgame.game.gameReady()ytgame.IN_PLAYABLES_ENVytgame.system.isAudioEnabled()ytgame.system.onAudioEnabledChange((isAudioEnabled) => {})ytgame.system.onPause(() => {})ytgame.system.onResume(() => {})ytgame.game.loadData()ytgame.game.saveData(data)
Công cụ tích hợp được đề xuất
Ngoài các công cụ tích hợp bắt buộc, còn có một số hàm khác để tạo ra trải nghiệm hấp dẫn. Ví dụ:
ytgame.system.getLanguage()– Sử dụng hàm này để truy xuất chế độ cài đặt ngôn ngữ hiện tại của người dùng. Không sử dụng các hàm khác hoặc lưu trữ ngôn ngữ trong tính năng lưu trên đám mây, vì ngôn ngữ có thể thay đổi bất cứ lúc nào.ytgame.engagement.sendScore({ value: newScore })– Gửi điểm số cao nhất đến YouTube để hiển thị.ytgame.engagement.openYTContent({ id: videoID })– Mở một video trên YouTube.ytgame.health.logError()vàytgame.health.logWarning()– Ghi nhật ký các vấn đề lên YouTube.
Xem tài liệu tham khảo về Playables SDK để biết thông tin chi tiết về cách triển khai và các hàm bổ sung.
Định nghĩa loại TypeScript
Đối với các trò chơi sử dụng TypeScript, hãy tải định nghĩa loại xuống.
Trò chơi mẫu
Có các mẫu minh hoạ cách tích hợp với YouTube Playables SDK, bao gồm JavaScript thuần tuý, Flutter web, Godot và Unity.
Kiểm thử trò chơi bằng bộ thử nghiệm
Khi đã sẵn sàng, bạn có thể xác thực quá trình tích hợp bằng bộ thử nghiệm. Để tìm hiểu cách thực hiện, hãy làm theo hướng dẫn về bộ thử nghiệm.