このセクションでは、ゲームルームと YouTube ユーザー エクスペリエンスの間のインタラクションについて説明します。
1 アスペクト比と向き
- ゲームはレスポンシブ デザインに準拠し、すべてのアスペクト比でプレイ可能で、ビューポートが変更されたときに自動的に調整される必要があります。例(一部): 9:32、9:21、9:16、3:4、1:1、4:3、16:9、21:9、32:9。
- ゲームは、利用可能なビューポート全体に表示されるべきです。ゲームが利用可能なビューポートを埋めない場合、ゲームは中央に配置され、ピラーボックス(左右の空のパディング)またはレターボックス(上下の空のパディング)を含まなければなりません。
- ゲームによりデバイスの向きやデバイスの姿勢がロックされることは許可されていません。
- ウィンドウのサイズが変更された場合、ゲームの状態または進行状況を維持しなければなりません。ユーザーが前の状態からすぐに再開できる場合を除き、ゲームを再起動または更新しないことをおすすめします。
これらの要件の視覚的な例:
拡大表示するには、この画像に直接アクセスしてください。
2 つのインタラクション方法
- ゲームは、すべての操作でタッチ入力をサポートしなければなりません。
- ゲームは、すべての操作でマウス入力をサポートしなければなりません。
- ゲームは、ユーザー入力を意図せずに遅延させたり無視したりしてはなりません。
- ゲームは、UI コンポーネントでエラーや予期しない動作があってはなりません。
- ゲームは、方向入力またはテキスト入力のためのキーボード入力をサポートすべきです。
- ゲームは、ユーザーが Esc キーを使用してモーダルまたはダイアログを閉じられるようにすべきです。
- ゲームは、Esc イベントで
preventDefault()を呼び出してはなりません。 - ゲームは、必要に応じて触覚フィードバックを使用しても構いません。ゲームに触覚フィードバックが含まれている場合、ゲームは触覚フィードバックのオンとオフを切り替える方法を提供しなければなりません。
3 ゲームのユーザー インターフェース(UI)
このセクションでは、ゲームのユーザー インターフェース(UI)の要件について説明します。
3.1 レンダリング
- ゲームは、すべての画面解像度、アスペクト比、密度で、すべてのテキストとグラフィックを鮮明に(ぼやけたり、粗くなったり、引き伸ばされたりしないように)レンダリングしなければなりません。
4 メタデータ
デベロッパーは、デベロッパー ポータルを使用してゲームを公開する際に、必要なすべてのメタデータ フィールドを提供しなければなりません。メタデータの要件について詳しくは、デベロッパー ポータルをご覧ください。
デベロッパーは、サムネイル、説明、タイトルにブランディングやロゴを含めてはなりません。
必要なメタデータの種類は次のとおりです(例示列挙)。
- さまざまなアスペクト比の画像サムネイル
- ゲームの説明
- ゲームタイトル
- ゲームジャンル
- パブリッシャー / デベロッパー情報
5 コンテンツ処理の完了
- ゲームの最終レベルの後やゲームの進行の終了時など、ユーザーが操作できるコンテンツがなくなったことを伝える必要があります。
6 禁止要素
このセクションでは、プレイアブルで許可されていない要素について説明します。
6.1 ゲーム内共有
- ゲーム内共有プロンプトをゲームに表示することは許可されていません。
6.2 外部リンク
- ユーザーを他のサイトやゲームなどの外部コンテンツに誘導する UI やリンクをゲームに表示することは許可されていません。
6.3 その他のユーザー契約
6.4 混乱を招く要素
- ゲームでは、プレイアブルの操作(閉じる、ミュート、メニューボタンなど)とまったく同じアイコンを、実際のプレイアブルの操作の近くに配置することは許可されていません。
- ゲーム内に終了ボタンを含めることは許可されていません。