Skip to main content
개발 PC를 설정하고, 툴체인을 설치하고, GDK를 다운로드합니다. 단계를 순서대로 완료하세요. 이후 단계는 이전 단계에 의존합니다.

1단계: 개발 PC 요구 사항 확인

운영 체제

GDK Visual Studio(VSIX) 구성 요소는 ARM 디바이스를 지원하지 않습니다. GDK를 x64 개발 PC에 설치하세요.

하드웨어

  • GDK 설치를 위한 30GB의 여유 공간이 있는 빠르고 최신의 x64 PC.
  • XBOX 대상 개발의 경우 NVMe SSD(방열판 포함), 개발 PC의 10 GbE NIC, Cat 6a 케이블을 사용하는 10 GbE 스위치(개발 PC와 개발 키트가 동일한 서브넷에 있음), Thunderbolt 3 지원 마더보드를 사용하세요.
  • 디스플레이 기능을 검증하기 위한 4K 또는 UHD, HDR 지원 디스플레이.
  • Netgear XS708T 8포트 스위치
  • AQuantia Aqtion AQN-107 PCIe 10GBase-T 어댑터
  • Intel Ethernet Converged Network Adapter X540-T1
  • Samsung SSD 970 EVO NVMe M.2 1 TB
  • Category 6a 이더넷 케이블

2단계: Windows SDK 설치

GDK 타이틀은 Win32 기반이므로 Windows SDK는 개발자 환경의 핵심입니다. Direct3D, XAudio, PIX for Windows API, 코어 OS 서비스, WINAPI_FAMILY_GAMES 파티션, xgameplatform.lib, 통합된 GameInput API, Process Lifecycle Management(PLM)를 제공합니다. 최소 필수 버전: Windows SDK 22000 이상(Windows 11 SDK). 독립 실행형으로 설치하거나 Visual Studio Installer의 선택적 구성 요소로 설치할 수 있습니다.

3단계: Visual Studio 설치

Visual Studio 2022 또는 Visual Studio 2026을 C++ 워크로드와 함께 사용하세요.
GDK 이후에 새로운 Visual Studio 에디션을 설치하는 경우, 새 에디션과 통합되도록 GDK를 복구하세요. Visual Studio를 제거해야 한다면 GDK를 먼저 제거하세요.
GDK를 설치하기 전에 시스템 복원 지점을 만드세요.

4단계: GDK 다운로드 및 설치

  1. XBOX GDK 다운로드 페이지에서 GDK와 선택적으로 Game Core for XBOX를 다운로드합니다. 이는 ID@XBOX 액세스가 필요합니다.
  2. 설치 프로그램을 관리자 권한으로 실행합니다.
  3. 라이선스 조건에 동의합니다.
  4. GDK를 선택하고 선택적으로 Game Core for XBOX 구성 요소를 선택합니다.
  5. 설치 프로그램이 완료될 때까지 기다린 다음 요청 시 재부팅합니다.
설치 후 Visual Studio를 열고 Configuration Manager에 Gaming.Desktop.x64Gaming.XBOX.Scarlett.x64 플랫폼이 표시되는지 확인합니다.

GDK에 포함된 것

  • Gaming Runtime: MSIXVC 패키징, TCUI, Connected Storage, 비동기 블록, 디바이스 연결, 사용자, TTS, 접근성, Screen Time.
  • Gaming Cloud Services: XSAPI, XAL, 멀티플레이어 네트워킹, PlayFab, 인앱 구매 지원 Store.
  • Gaming 디바이스 확장: DirectX 12.x, Audio.x, PIX.x, XMemAlloc 및 기타 콘솔 전용 메모리 API.

PC 및 XBOX 도구

PC 게임: 표준 Visual Studio 도구와 PIX for Windows로 로컬에서 반복 작업하고 테스트하고 디버그합니다. 필요에 따라 랩 PC에서 문제를 재현하기 위해 VS Remote Tools를 구성하세요. XBOX 게임: PIX for XBOX, xb* 명령줄 도구, XBOX Manager, Dev Home, XBOX Device Portal(XDP)을 사용하여 XBOX Series X|S 콘솔 또는 XBOX One 제품군 콘솔 개발 키트에서 원격으로 반복 작업합니다.

Microsoft 심볼 서버

Gaming Runtime 심볼을 얻으려면 Microsoft 심볼 서버를 사용하도록 설정하세요. Visual Studio에서 Debug > Options > Symbols로 이동한 다음 Microsoft Symbol Servers를 선택합니다. Microsoft public symbol server 문서를 참조하세요.

Build Without Install (BWOI)

BWOI를 사용하면 설치 프로그램을 실행하지 않고도 빌드 서버가 GDK를 사용할 수 있습니다. 이는 CI 및 잠긴 빌드 환경에 매우 중요합니다. GDK 설치 페이로드를 알려진 디렉터리에 추출하고, 빌드 환경 변수가 이를 가리키게 한 다음 msbuild 또는 툴체인으로 빌드하세요.
  • BWOI는 Visual Studio VSIX 통합을 설치하지 않습니다.
  • XBTC 및 makepkg 페이로드 같은 일부 도구는 일회성 추출 단계가 필요합니다.
  • 개발자별 개발 키트 및 PIX는 워크스테이션에 여전히 정상적으로 설치됩니다.
컨테이너화된 CI에서 GDK 빌드를 실행하는 데 BWOI를 사용하세요.

원격 Windows 게임 개발

원격 게임 개발 도구를 사용하여 개발 네트워크를 통해 원격 Windows PC에 배포하고 디버그합니다. 이는 예를 들어 Windows 10의 아티스트, Server 2019의 빌드, 별도의 테스트 PC의 대상 등 다중 PC 개발 파이프라인에 도움이 됩니다. Hyper-V 또는 VMware는 일시적인 테스트 이미지에 적합합니다.

다음 단계

Visual Studio에서 제공된 샘플을 열어 설치가 작동하는지 확인하세요.

GDK 샘플

GDK와 함께 제공되는 참조 샘플입니다.
마지막 수정일 2026년 8월 4일