무엇이 다른가
개념적 차이: GDK vs. Steamworks
XBOX Services, 자격 증명, entitlement, 패키징이 Steam 모델과 어떻게 다른지.
기능별 매핑
GDK 초기화
SteamAPI_Init을 GDK 초기화 및 사용자 로그인으로 대체.사용자 인증 및 소유권
Steam session ticket → XUser + entitlement 확인.
클라우드 스토리지
Steam Cloud → XBOX Connected Storage.
통계 및 도전 과제
ISteamUserStats → 타이틀 관리 도전 과제.리더보드
Steam 리더보드 → 이벤트 기반 통계 + 쿼리 기반 리더보드.
Steamworks에 없는 GDK 기능
Quick Resume, Smart Delivery, DirectStorage 등.
PlayFab이 대응하는 Steam 기능
일부 Steam 기능은 GDK에 직접 대응되는 기능이 없어 Azure PlayFab을 통해 처리합니다.- Steam Workshop (사용자 제작 콘텐츠) → PlayFab UGC
- Steam P2P 네트워킹 → PlayFab Party
그다음 공유 워크플로 진행
일반 포팅 워크플로
도구, 체크리스트, 패키징.
사용 중인 엔진
Unreal, Unity, Godot 등.
포팅한 게임 퍼블리싱
인증, XR, 스토어 제출.
