次の方法で共有


ゲーム ランタイム用語集

  • ゲーム プラットフォーム: WINAPI_FAMILY_GAMES、Microsoft Game Development Kit (GDK) ゲーム OS、OneCore で公開される機能など、OS レイヤーに存在するすべてのゲーム コンポーネント。 これは xgameplatform.lib として出荷され、Windows SDK の一部です。

  • xgameruntime.lib と XGameRuntime.h: ゲーム ランタイムの機能にアクセスするためにゲームによって使用される静的ライブラリとヘッダー。 これらのコンポーネントは、ゲーム内にコンパイルされます。

  • ゲーム ランタイム: PC でゲーム ランタイムの機能を使用するために必要なコンポーネントの一式。 このコンポーネントの一式は、単一のユニットとして提供、インストールされ、これには以下のものが含まれます。

    • ゲーム ランタイム サービス (GRTS): ゲーム外でのタイトルの実行が必要なゲーム ランタイムの機能に使用されるサービス。 これらのサービスを提供するために使用されるストア パッケージは、Microsoft.GamingServices です。
    • xgameruntime.dll: ゲーム プロセスに読み込まれる DLL。 これは、xgameruntime.lib によって参照され、GRTS とのすべての通信を管理します。 必要に応じて、GameRuntimeUIApp.exe も呼び出します。 これらのサービスを提供するために使用されるストア パッケージは、Microsoft.GamingRuntime です。
    • ゲーム ランタイム UI アプリ: このアプリは、ゲームに代わってユーザー エクスペリエンス (UX) を表示するために、xgameruntime.dll または GRTS によって呼び出されます。 一般的な利用シナリオは、Title Callable UI (TCUI) です。 このアプリは、ストア パッケージ Microsoft.GamingServices によって提供されます。
  • ゲーム クラウド サービス: 一般に REST API として公開される、Xbox サービス、PlayFab、および Microsoft Store などの、クラウドでホストされるゲーム固有のサービス。

  • ゲーム ランタイム パッケージ: ゲームがインストールされる前にゲーム ランタイム システムが確実にインストールされるように、ゲームで依存関係として宣言されているパッケージの一式。

  • XAL (Xbox 認証ライブラリ): ゲーム ランタイムとの依存関係があるゲームの場合、XAL はゲーム内にコンパイルされて、GameRuntime.lib を直接呼び出す、.h ファイルのセットとして出荷されます。

  • Xbox サービス API (XSAPI): ゲームで使用されるように、静的ライブラリまたは DLL として提供されます。 これらのコンポーネントの機能を使用するには、ゲームの再コンパイルと更新が必要です。 XSAPI は、ゲーム ランタイムを呼び出す可能性がありますが (インストールされている場合)、ゲーム ランタイムの一部としては出荷されません。

  • ソーシャル データ キャッシュ サービス: 本体上で実行され、すべての UX アプリが共有コンポーネントを通して同じ Xbox サービス ソーシャル データにアクセスできるようにするローカル サービス。 このサービスは、ゲーム ランタイムの一部としては出荷されません。