Skip to main content
Microsoft GDK plug-ins for Unreal Engine は、Unreal Engine 5.8 リリースの一部として公開されており、Epic Games Launcher からダウンロードでき、GitHub 上で Epic Games が提供する Unreal Engine ソースでも利用できます。これらのプラグインは、既に使用している Win64 プラットフォームを離れることなく、XBOX on PC 上でゲームをビルド、パッケージ化、出荷するのに必要なすべてを提供します。 GitHub 上で利用可能な Microsoft GDK と組み合わされ、開発者がこれまで以上に素早くビルドを開始できるようにするオンボーディングの改善とともに、これらのプラグインは Unreal Engine 内で XBOX 向けにビルドすることの大きな前進です。Unreal Engine 5.8 では、これらのプラグインは、GitHub の Unreal Engine ソースおよび Epic Games Launcher で利用可能な Unreal Engine バージョン上でビルドを行う何百万もの開発者に開かれています。
XBOX オンボーディングは、数か月から約 30 分に短縮されました。GDK はパブリックで、ドキュメントに NDA は不要、PlayFab は XBOX ゲームに対して無料です。詳しくは Press Start: Get Your PC Game Ready for XBOX in One Day を参照してください。

含まれる内容

Microsoft GDK plug-ins for Unreal Engine は、ストア パッケージング、GDK ランタイム アクセス、XBOX services、GameInput などをカバーする、XBOX on PC ゲームをビルドするための基盤を提供します。主要なプラグインには次のものが含まれます。
  • Microsoft GDK Store (MSGameStore): エディター内でゲームを構成し、Project Settings から直接 XBOX on PC 用の .msixvc パッケージを生成します。
  • Microsoft GDK Runtime (MSGamingRuntime): ランタイムで GDK API にアクセスし、XBOX 互換のセーブ ゲーム、ユーザー選択、システム UI を利用できます。
  • Online Subsystem GDK: Unreal Engine のプラットフォーム抽象化レイヤーを使用して、実績、フレンド、presence などを管理します。
  • Online Subsystem Selector for PC GDK (MSGameOSSSelector、5.8 で新規): Online Subsystem の挙動を実行時に自動切り替えして、単一の実行ファイルを複数の PC ストアフロントに出荷できます。
追加のプラグインには、GameInput 統合、Intelligent Delivery 向けの GDK Package Chunk Installer、GDK Virtual Keyboard が含まれます。完全な一覧と詳細ドキュメントは、Epic Games による GDK plug-ins documentation を参照してください。

これが重要である理由

以前は、Unreal Engine で XBOX on PC ゲームをビルドするには、WinGDK を使用する必要がありました。これは、重複するクックを必要とし、サード パーティ プラグインのプラットフォーム互換性の問題を引き起こし、PC ゲームをビルドする異なるモデル(他の PC ストアフロントとは異なる)で摩擦を追加する別のプラットフォームでした。新しいプラグイン モデルはそれを解消します。Win64 に留まり、既存のサード パーティ プラグインは動作を継続し、ワークフローはエンジン内の Win64 プラットフォームのより合理化された部分になります(他の PC ストアフロントと同様)。 これまで、これらのプラグインにアクセスするには、Unreal Engine 内で XBOX Series X|S および XBOX One 開発の機能を提供するプライベートな GDK Platform Extensions の一部としてゲート付きアクセスが必要でした。Unreal Engine 5.8 のリリース以降、XBOX on PC のビルドに使用するプラグインは公開されており、任意の Unreal Engine 開発者が発見およびダウンロードできます。ゲートはなく、待機もありません。

プラグインの取得方法

以下の表は、エンジン バージョン別のプラグインの取得方法をまとめたものです。

GitHub の Unreal Engine ソース(ゲーム チームに推奨)

ゲーム チームには、GitHub の Unreal Engine ソースの使用を推奨します。完全なソース アクセスにより、深いカスタマイズ、エンジン コードへのデバッグ、タイトル固有の修正と最適化の統合が可能になります。
  1. Epic Games アカウントを unrealengine.com/ue-on-github で GitHub アカウントにリンクします。
  2. リンク後、EpicGames/UnrealEngine プライベート リポジトリへのアクセスを取得します。
  3. Unreal Engine 5.8 ソースをクローンまたはダウンロードします。GDK プラグインはエンジン ソース内にあります。
    • Engine\Plugins\Runtime\Windows\MSGameStore
    • Engine\Plugins\Runtime\Windows\MSGamingRuntime
    • Engine\Plugins\Online\Microsoft\OnlineSubsystemGDK
    • Engine\Plugins\Runtime\Windows\MSGameOSSSelector
  4. Setup.batGenerateProjectFiles.bat を実行してビルド環境を構成します。
  5. Building Unreal Engine from Source ガイドに従い、ソースからエンジンをビルドします。
GitHub ソースからビルドする場合、GDK SDK のバージョン互換性は Engine\Config\Microsoft\GDK_SDK.json で定義されています。Unreal Engine 5.8 は、April 2026 GDK までの幅広い GDK バージョン(250404 から 260499)をサポートしています。GDK は winget install Microsoft.Gaming.GDK でインストールできます。

Epic Games Launcher

ソース アクセスが不要な場合、Epic Games Launcher を通じて Unreal Engine をダウンロードできます。Unreal Engine 5.8 以降、Microsoft GDK plug-ins はエンジン ダウンロードに公開状態で含まれます。
  1. Epic Games Launcher をお持ちでない場合はインストールします。
  2. ランチャーの Unreal Engine タブから Unreal Engine 5.8 以降をインストールします。
  3. Microsoft GDK plug-ins は自動的に含まれます。追加のダウンロードやアクセス リクエストは不要です。

GDK Platform Extensions (Unreal Engine 5.7)

Unreal Engine 5.7 では、GDK プラグインは GDK Platform Extensions の一部として利用可能です。これらの拡張には、ID@XBOX のような XBOX Developer プログラムへのメンバーシップと個別のアクセス リクエストが必要です。
  1. ID@XBOX のような XBOX Developer Program に参加します。
  2. アクセス リクエスト フォーム を使用して Unreal Engine の Developer Community GDK グループへのアクセスをリクエストします。
  3. 承認後、GDK Platform Extensions をダウンロードします。プラグインは Engine\Platforms\GDK\Plugins フォルダーにあります。
GDK Platform Extensions のセットアップの詳細については、PC 開発向け Unreal Engine を始める を参照してください。

始め方

  1. Unreal Engine 5.8 をインストールするGitHub ソース(推奨)または Epic Games Launcher 経由で入手できます。
  2. Microsoft GDK をインストールする。 Unreal Engine 5.8 は、April 2026 GDK までの幅広いバージョンをサポートしています。ターミナルから winget install Microsoft.Gaming.GDK でインストールするか、aka.ms/gdkdl からダウンロードします。
  3. Plug-in メニューで Microsoft GDK プラグインを有効化 し、MS Gaming (PC GDK) の下の Project Settings を構成して、ゲームを Microsoft Partner Center と関連付けます。
  4. ゲームを構成してパッケージ化する: メタデータを設定し、エディターから直接 .msixvc パッケージを生成します。
既存の WinGDK タイトルがある場合、変換をガイドする移行スクリプトが含まれています。
詳細なプラグインのセットアップ、構成、パッケージ化の手順については、PC 開発向け Unreal Engine を始める を参照してください。
XBOX でゲームを公開するには、ID@XBOX に登録 する必要があります。サインアップ プロセスには約 30 分かかり、申請が処理されている間に GDK とプラグインを使用したビルドを開始できます。

リソース

関連情報

最終更新日 2026年8月24日