가이드된 포팅 경로 (시작하기)
소스 플랫폼(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로의 패키징 마이그레이션을 다룹니다.
- 기존 ERA 타이틀 포팅 가이드: 메모리 모델 변경 및 API 대체를 포함한 XBOX One ERA에서 GDK로의 단계별 마이그레이션.
셰이더: 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로.
