> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ゲーム パッケージを作成し Partner Center にアップロードする

> GDK で XBOX ゲーム パッケージを作成し、Partner Center にアップロードして、ビルドを検証、認定、公開するためのチュートリアル。

<Tabs>
  <Tab title="XBOX" />
</Tabs>

この記事では、Game Development Kit (GDK) を使用してゲーム パッケージを作成し、Partner Center にアップロードする方法について説明します。

<Tabs>
  <Tab title="XBOX">
    ## 前提条件

    * XBOX クリエイターとしての登録。詳細については、[XBOX クリエイター オンボーディング](/home/onboarding) を参照してください。
    * アクティブな Partner Center アカウント。まだアカウントがない場合は、XBOX チームにお問い合わせください。
    * 製品の承認済みゲーム コンセプト。詳細については、[ゲーム コンセプトの提出](/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-game-concepts) を参照してください。
  </Tab>

  <Tab title="Windows 上の Microsoft ストア">
    ## 前提条件

    * Microsoft ストア開発者としての登録。
    * アクティブな Partner Center アカウント。
    * 詳細については、[Microsoft Store Developer Platform](https://storedeveloper.microsoft.com/home) を参照してください。
  </Tab>
</Tabs>

## Game Development Kit (GDK) をインストールする

<Tabs>
  <Tab title="XBOX">
    まず GDK をインストールします。XBOX クリエイターは、[XBOX Secure Downloads](https://aka.ms/gdkdl) から GDK、サンプル、ツールをダウンロードできます。
  </Tab>

  <Tab title="Windows 上の Microsoft ストア">
    まず GDK をインストールします。開発者は [Game Development Kit - GitHub](https://aka.ms/gdk) から GDK をダウンロードできます。
  </Tab>
</Tabs>

詳細については、[XBOX Game Development Kit (GDK) 開発リソースへのアクセス](/home/onboarding-access/access-resources) を参照してください。

## ゲーム パッケージを作成する

リリース用にゲームを準備する場合、実行可能ファイル (.exe) と必要なコンテンツをすべて 1 つのパッケージにまとめます。パッケージを作成するには、GDK に含まれる [MakePkg](/build/core-features/common/packaging/deployment/makepkg) ツール (MakePkg.exe) を使用します。

<Tabs>
  <Tab title="XBOX">
    ゲーム パッケージは正しい形式を使用する必要があります:

    * コンソール ゲームは **XVC** 形式を使用します。
    * PC ゲームは **MSIXVC** 形式を使用します。
    * 他のパッケージ タイプはサポートされていません。

    <Warning>
      **XBOX Play Anywhere**

      XBOX Play Anywhere ゲームを作成する場合、**XVC** パッケージと **MSIXVC** パッケージの両方を作成してください。
    </Warning>

    詳細なガイダンスについては、次を参照してください:

    * [PC ゲーム用のパッケージングを開始する](/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC)。
    * [XBOX コンソール用タイトルのパッケージングを開始する](/build/core-features/common/packaging/overviews/packaging-getting-started-for-console)。
    * [GDK 開発とツール](/tools/tools-console/index)。
  </Tab>

  <Tab title="Windows 上の Microsoft ストア">
    Windows 上の Microsoft ストアで公開される PC ゲームのパッケージは **MSIXVC** 形式を使用します。詳細な手順については、[PC ゲーム用のパッケージングを開始する](/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC) を参照してください。

    <Info>
      XBOX services を使用しない GDK ゲームでは、ゲームをパッケージ化するために使用する **MicrosoftGame.config** ファイルに **MSAAppId**、**TitleId**、または **ExtendedAttributeList** 要素を含めてはいけません。ビルドをパッケージ化する前に、MicrosoftGame.config ファイルを編集してこれらの要素を削除してください。パッケージ化された MicrosoftGame.config ファイルに **MSAAppId**、**TitleId**、または **ExtendedAttributeList** が含まれている場合、RETAIL サンドボックスでゲームを起動したときに XBOX のサインイン エラーが発生します。
    </Info>
  </Tab>
</Tabs>

### ゲーム エンジンに組み込まれたパッケージング ツール

Unity や Unreal Engine などの一部のゲーム エンジンには、組み込みのパッケージング ツールが含まれています。実装はエンジンによって異なるため、ガイダンスについては使用しているエンジンのドキュメントを参照してください。

## ゲーム パッケージをアップロードする

### 前提条件

パッケージをアップロードする前に、次のものがあることを確認してください:

<Tabs>
  <Tab title="XBOX">
    * 有効なパッケージ:
      * PC 上の XBOX 用の **MSIXVC**。
      * XBOX コンソール用の **XVC**。
      * 実行可能ファイル (.exe) と必要なコンテンツをすべて含みます。ゲームに必要なその他のコンテンツも含みます。
      * **XBOX Play Anywhere** の場合、両方のパッケージ形式を用意します。
    * 各パッケージ用の **EKB (Escrow Key Blob)** ファイル。
    * 各パッケージ用の **シンボル** (.zip) ファイル。
    * 各パッケージ用の **Submission Validator** (.xml) ファイル。
      * 詳細については、[Submission Validator の概要](/build/core-features/common/packaging/subval/submissionvalidator) を参照してください。
  </Tab>

  <Tab title="Windows 上の Microsoft ストア">
    * 有効な MSIXVC パッケージ
      * 実行可能ファイル (.exe) と必要なコンテンツをすべて含みます。
    * 各パッケージ用の **EKB (Escrow Key Blob)** ファイル。
    * 各パッケージ用の **シンボル** (.zip) ファイル。
    * 各パッケージ用の **Submission Validator** (.xml) ファイル。
      * 詳細については、[Submission Validator の概要](/build/core-features/common/packaging/subval/submissionvalidator) を参照してください。
  </Tab>
</Tabs>

### パッケージ アップロード プロセス

<Steps>
  <Step title="[Partner Center](https://partner.microsoft.com/dashboard) にサインインします。">
    [Partner Center](https://partner.microsoft.com/dashboard) にサインインします。
  </Step>

  <Step title="**[ホーム]** ページで、**[アプリとゲーム]** を選択します。">
    **\[ホーム]** ページで、**\[アプリとゲーム]** を選択します。
  </Step>

  <Step title="**[アプリとゲーム | 概要]** ページで、ゲームを選択するか、検索します。">
    **\[アプリとゲーム | 概要]** ページで、ゲームを選択するか、検索します。
  </Step>

  <Step title="**[パッケージ]** を選択します。">
    **\[パッケージ]** を選択します。
  </Step>

  <Step title="**[メイン]** ブランチで **[パッケージをアップロード]** を選択します。">
    **\[メイン]** ブランチで **\[パッケージをアップロード]** を選択します。詳細については、[パッケージ](/publishing/game-publishing/concepts/game-package-management) を参照してください。
  </Step>

  <Step title="**[ファイルを参照]** を選択し、アップロードするパッケージを選択します。">
    **\[ファイルを参照]** を選択し、アップロードするパッケージを選択します。
  </Step>

  <Step title="プロンプトが表示されたら、**EKB (Escrow Key Blob)** ファイルをアップロードします。">
    プロンプトが表示されたら、**EKB (Escrow Key Blob)** ファイルをアップロードします。
  </Step>

  <Step title="パッケージング中に生成された **シンボル** (.zip) ファイルをアップロードします。">
    パッケージング中に生成された **シンボル** (.zip) ファイルをアップロードします。
  </Step>

  <Step title="パッケージング中に生成された **Submission Validator** (.xml) ログ ファイルをアップロードします。">
    パッケージング中に生成された **Submission Validator** (.xml) ログ ファイルをアップロードします。
  </Step>

  <Step title="**[下書きを保存]** を選択します。">
    **\[下書きを保存]** を選択します。
  </Step>
</Steps>

## 次のステップ

<CardGroup cols={1}>
  <Card title="ゲームのプロパティを構成する" href="/publishing/game-publishing/tutorial-xbox-managed/how-to-configure-properties" />
</CardGroup>


## Related topics

- [パッケージ](/ja-jp/publishing/game-publishing/concepts/game-package-management.md)
- [パッケージ（クラシックエクスペリエンス）](/ja-jp/publishing/game-publishing/concepts/packages-overview.md)
- [ゲームを作成しゲーム セットアップを構成する](/ja-jp/publishing/game-publishing/tutorial-xbox-managed/how-to-create-a-title-and-configure-game-setup.md)
- [XVC パッケージ](/ja-jp/publishing/game-publishing/concepts/packages-xvc.md)
- [XBOX コンソール向けタイトルパッケージングの使い始め](/ja-jp/build/core-features/common/packaging/overviews/packaging-getting-started-for-console.md)
