Skip to main content
이 페이지를 GDK 포팅 주제의 기술 참조 색인으로 사용하세요. 소스 플랫폼 중심의 안내 경로가 필요하다면 시작하기 포팅 개요에서 시작하세요.

가이드된 포팅 경로 (시작하기)

소스 플랫폼(Steam, 이전 XBOX 세대, 다른 콘솔, PC)을 선택하고 큐레이팅된 경로를 따라가세요.

소스 플랫폼으로 바로 이동

Steam에서

Steamworks에서 GDK 기능으로의 매핑.

이전 XBOX 세대에서

XBOX One ERA 및 XDK에서 GDK로.

다른 플랫폼에서

다른 콘솔 또는 플랫폼에서 XBOX Series X|S 콘솔로.

PC(Steam 이외)에서

Win32 또는 스토어 무관 PC에서 XBOX 및 Microsoft Store로.

기술 주제

XBOX One ERA에서 GDK로

WinRT 스타일 API 대체, 비동기 패턴 마이그레이션(IAsyncOperation에서 XAsyncBlock 또는 XTaskQueue로), 메모리 모델 변경(ERA 메모리 매니저에서 XMemAlloc으로), MSIXVC로의 패키징 마이그레이션을 다룹니다.

셰이더: FXC에서 DXC로

DirectX Shader Compiler(DXC)는 현대적인 HLSL 컴파일러입니다. FXC에서 DXC로의 포팅 가이드는 새로운 명령줄 플래그, 업데이트된 HLSL 언어 시맨틱, Visual Studio 도구 통합을 다룹니다.

GameInput 포팅

Windows.XBOX.Input 및 XInput에서 통합된 GameInput API로 마이그레이션합니다. 디바이스 열거, 상태 읽기, 진동, PIX 통합을 다룹니다. Input 포팅: XInput과 WGI도 참조하세요.

Steamworks에서 GDK 및 Microsoft Store로

Steam으로 출시하는 PC 타이틀을 위한 기능 매핑:
  • 도전 과제(Achievements)를 XSAPI achievements로.
  • 클라우드 세이브를 Connected Storage(XGameSave)로.
  • 친구 및 프레즌스를 XSAPI social로.
  • 멀티플레이어를 MPSD 또는 PlayFab Multiplayer Lobby로.
  • 인앱 구매를 XStore로.
전체 가이드: Steam에서 포팅.

엔진

미들웨어의 경우 엔진별 PC 엔드-투-엔드 가이드부터 시작하세요:

참고 자료

마지막 수정일 2026년 8월 6일