> ## 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.

# 게임 패키지 만들기 및 파트너 센터에 업로드

> GDK로 XBOX 게임 패키지를 만들어 파트너 센터에 업로드하는 튜토리얼입니다. 이를 통해 빌드를 검증, 인증, 게시할 수 있습니다.

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

이 문서에서는 Game Development Kit(GDK)를 사용하여 게임 패키지를 만들고 파트너 센터에 업로드하는 방법을 설명합니다.

<Tabs>
  <Tab title="XBOX">
    ## 사전 요구 사항

    * XBOX 크리에이터로 등록. 자세한 내용은 [XBOX 크리에이터 온보딩](/home/onboarding)을 참조하세요.
    * 활성 파트너 센터 계정. 아직 계정이 없는 경우 XBOX 팀에 문의하세요.
    * 제품에 대한 승인된 Game Concept. 자세한 내용은 [게임 개념 제출](/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-game-concepts)을 참조하세요.
  </Tab>

  <Tab title="Windows의 Microsoft Store">
    ## 사전 요구 사항

    * Microsoft Store 개발자로 등록.
    * 활성 파트너 센터 계정.
    * 자세한 내용은 [Microsoft Store 개발자 플랫폼](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 Store">
    GDK를 설치하는 것부터 시작하세요. 개발자는 [Game Development Kit - GitHub](https://aka.ms/gdk)에서 GDK를 다운로드할 수 있습니다.
  </Tab>
</Tabs>

자세한 내용은 [XBOX Game Development Kit(GDK) 개발 리소스 액세스](/home/onboarding-access/access-resources)를 참조하세요.

## 게임 패키지 만들기

릴리스를 위해 게임을 준비할 때 실행 파일(.exe)과 필요한 모든 콘텐츠를 하나의 패키지로 결합합니다. 패키지를 만들려면 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 Store">
    Windows의 Microsoft Store에 게시되는 PC 게임 패키지는 **MSIXVC** 형식을 사용합니다. 자세한 지침은 [PC 게임 패키징 시작하기](/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) 파일.
      * 자세한 내용은 [Submission validator 소개](/build/core-features/common/packaging/subval/submissionvalidator)를 참조하세요.
  </Tab>

  <Tab title="Windows의 Microsoft Store">
    * 유효한 MSIXVC 패키지
      * 실행 파일(.exe) 및 필요한 모든 콘텐츠를 포함합니다.
    * 각 패키지에 대한 **EKB(Escrow Key Blob)** 파일.
    * 각 패키지에 대한 **Symbols**(.zip) 파일.
    * 각 패키지에 대한 **Submission Validator**(.xml) 파일.
      * 자세한 내용은 [Submission validator 소개](/build/core-features/common/packaging/subval/submissionvalidator)를 참조하세요.
  </Tab>
</Tabs>

### 패키지 업로드 프로세스

<Steps>
  <Step title="[파트너 센터](https://partner.microsoft.com/dashboard)에 로그인합니다.">
    [파트너 센터](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**를 선택합니다. 자세한 내용은 [패키지](/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="/publishing/game-publishing/tutorial-xbox-managed/how-to-configure-properties" />
</CardGroup>


## Related topics

- [XBOX 게임 게시 개요](/ko/publishing/game-publishing/publishing-processes/managed-creators/overview.md)
- [파트너 센터에서 XBOX 제품 설정](/ko/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-product-onboarding-and-configuration.md)
- [파트너 센터에서 XBOX 인증에 제출](/ko/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-submitting-to-certification.md)
- [패키지](/ko/publishing/game-publishing/concepts/game-package-management.md)
- [게임 만들기 및 게임 설정 구성](/ko/publishing/game-publishing/tutorial-xbox-managed/how-to-create-a-title-and-configure-game-setup.md)
