安定性とパフォーマンスの要件

このセクションでは、プレイアブルの安定性とパフォーマンスについて説明します。

1 初期バンドル サイズ

この要件を適切にテストするには、デベロッパー ポータルでゲームを取り込み、テストスイートでテストする必要があります。または、圧縮を有効にしてホスティングするか、最初に読み込まれるすべてのコンテンツを zip 圧縮すると、適切な近似値が得られます。

  • ゲームの初回バンドル サイズは 30 MiB 未満でなければなりません。
  • ゲームの初回バンドルのサイズは 15 MiB 未満にすることが推奨されます

2 バンドルの合計サイズ

  • デフォルトでは、ゲームの合計バンドル サイズは 250 MiB 未満でなければなりません。例外については、よくある質問をご覧ください。
  • ゲームは、インタラクティブ性を有効にするために必要な最小限のデータのみを読み込み、必要に応じて他のデータを遅延読み込みするべきです。

3 個々のファイルサイズ

  • ゲーム内の個々のファイルはすべて 30 MiB 未満でなければなりません。
  • ゲーム内の個々のファイルは 512 KiB 未満であることが推奨されます

4 保存済みゲームのサイズ

  • 保存されたゲームのサイズは 3 MiB 未満でなければなりません。
  • 保存されたゲームのサイズは 500 KiB 未満であることが推奨されます

5 読み込み時間

  • ゲームは 5 秒以内に読み込みを完了し、ユーザーが操作できるようにすべきです

6 クラッシュ

  • 再現可能なクラッシュが、ゲームで絶えず発生することは許可されていません
  • ゲームは、YouTube アプリ、YouTube ウェブサイト、その他のユーザー ソフトウェアをクラッシュさせてはなりません。

7 使用されているテクノロジー

  • ゲームは、標準化団体(W3C、WHATWG など)によって定義された標準準拠のウェブ API(JavaScript、Canvas、WebGL など)に基づいている必要があります
  • プレイアブルは、YouTube がサポートするすべてのブラウザ(Edge、Chrome、Firefox など)と互換性がある必要があります
  • ゲームルームは、Android と iOS の YouTube アプリに対応していなければなりません。

8 ファイル参照

  • ゲームバンドル内の他のファイルを参照する際は、相対パスのみを使用する必要があります
  • 絶対パスは読み込みに失敗するため、ゲームで使用してはなりません

9 ファイル名

  • ゲームバンドルのファイルには、英数字と一部の特殊文字(_-.)のみを含めることが必須です。

プレイアブル バンドル アナライザを使用すると、ゲームバンドルの初期検証を行うことができます。この検証では、個々のファイルのサイズ、バンドルの合計サイズ、ファイル名の不整合の可能性が評価されます。