> ## 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 創作者上線](/zh-TW/home/onboarding)。
    * 有效的 Partner Center 帳戶。如果您還沒有帳戶，請連絡您的 XBOX 小組。
    * 您的產品已有核准的遊戲概念。若要深入了解，請參閱[提交遊戲概念](/zh-TW/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-game-concepts)。
  </Tab>

  <Tab title="Windows 上的 Microsoft Store">
    ## 必要條件

    * 已註冊為 Microsoft Store 開發人員。
    * 有效的 Partner Center 帳戶。
    * 若要深入了解，請參閱 [Microsoft Store 開發人員平台](https://storedeveloper.microsoft.com/home)。
  </Tab>
</Tabs>

## 安裝 Game Development Kit (GDK)

<Tabs>
  <Tab title="XBOX">
    首先安裝 GDK。XBOX 創作者可以從 [XBOX 安全下載](https://aka.ms/gdkdl)下載 GDK、範例和工具。
  </Tab>

  <Tab title="Windows 上的 Microsoft Store">
    首先安裝 GDK。開發人員可以從 [Game Development Kit - GitHub](https://aka.ms/gdk) 下載 GDK。
  </Tab>
</Tabs>

如需詳細資訊，請參閱[存取 XBOX Game Development Kit (GDK) 開發資源](/zh-TW/home/onboarding-access/access-resources)。

## 建立遊戲套件

準備發行遊戲時，請將可執行檔 (.exe) 和所有必要內容合併成單一套件。若要建立套件，請使用 GDK 中包含的 [MakePkg](/zh-TW/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 遊戲的封裝](/zh-TW/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC)。
    * [開始為 XBOX 主機封裝遊戲](/zh-TW/build/core-features/common/packaging/overviews/packaging-getting-started-for-console)。
    * [GDK 開發與工具](/zh-TW/tools/tools-console/index)。
  </Tab>

  <Tab title="Windows 上的 Microsoft Store">
    在 Windows 上的 Microsoft Store 中發佈的 PC 遊戲套件使用 **MSIXVC** 格式。如需詳細指示，請參閱[開始使用 PC 遊戲的封裝](/zh-TW/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC)。

    <Info>
      不使用 XBOX 服務的 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)** 檔案。
    * 每個套件的 **Symbols** (.zip) 檔案。
    * 每個套件的 **Submission Validator** (.xml) 檔案。
      * 如需詳細資訊，請參閱[提交驗證程式簡介](/zh-TW/build/core-features/common/packaging/subval/submissionvalidator)。
  </Tab>

  <Tab title="Windows 上的 Microsoft Store">
    * 有效的 MSIXVC 套件
      * 包含可執行檔 (.exe) 和所有必要內容。
    * 每個套件的 **EKB (Escrow Key Blob)** 檔案。
    * 每個套件的 **Symbols** (.zip) 檔案。
    * 每個套件的 **Submission Validator** (.xml) 檔案。
      * 如需詳細資訊，請參閱[提交驗證程式簡介](/zh-TW/build/core-features/common/packaging/subval/submissionvalidator)。
  </Tab>
</Tabs>

### 套件上傳流程

<Steps>
  <Step title="登入 Partner Center。">
    登入 [Partner Center](https://partner.microsoft.com/dashboard)。
  </Step>

  <Step title="在 **Home** 頁面上，選取 **Apps and games**。">
    在 **Home** 頁面上，選取 **Apps and games**。
  </Step>

  <Step title="在 **Apps and games | Overview** 頁面上，選取或搜尋您的遊戲。">
    在 **Apps and games | Overview** 頁面上，選取或搜尋您的遊戲。
  </Step>

  <Step title="選取 **Packages**。">
    選取 **Packages**。
  </Step>

  <Step title="在 **Main** 分支中選取 **Upload package**。">
    在 **Main** 分支中選取 **Upload package**。如需詳細資訊，請參閱[套件](/zh-TW/publishing/game-publishing/concepts/game-package-management)。
  </Step>

  <Step title="選取 **Browse your files**，然後選取要上傳的套件。">
    選取 **Browse your files**，然後選取要上傳的套件。
  </Step>

  <Step title="出現提示時，上傳 **EKB (Escrow Key Blob)** 檔案。">
    出現提示時，上傳 **EKB (Escrow Key Blob)** 檔案。
  </Step>

  <Step title="上傳封裝期間產生的 **Symbols** (.zip) 檔案。">
    上傳封裝期間產生的 **Symbols** (.zip) 檔案。
  </Step>

  <Step title="上傳封裝期間產生的 **Submission Validator** (.xml) 記錄檔。">
    上傳封裝期間產生的 **Submission Validator** (.xml) 記錄檔。
  </Step>

  <Step title="選取 **Save draft**。">
    選取 **Save draft**。
  </Step>
</Steps>

## 後續步驟

<CardGroup cols={1}>
  <Card title="設定遊戲的屬性" href="/zh-TW/publishing/game-publishing/tutorial-xbox-managed/how-to-configure-properties" />
</CardGroup>


## Related topics

- [認證逐步指南](/zh-TW/publishing/game-publishing/concepts/certification/certification-guide.md)
- [使用 GDKX 建置並執行你的第一個主機遊戲](/zh-TW/home/build-first-title/first-console-title-walkthrough.md)
- [XBOX 主機遊戲的認證測試 XBOX 需求](/zh-TW/publishing/certification/console-cert-tested-requirements.md)
- [XR-132 服務存取限制](/zh-TW/publishing/certification/xr/xr-132.md)
- [XBOX 合作夥伴加入流程:取得存取權限與發行](/zh-TW/home/onboarding.md)
