Microsoft GDK(게임 개발 키트)는 C/C++ 프로젝트와 함께 단독으로 사용하거나 GDK와의 통합을 지원하는 게임 엔진과 함께 사용할 수 있습니다.
PC 엔드 투 엔드 가이드에서는 GDK를 게임과 통합하고 Xbox PC 앱의 Microsoft Store에 게임을 게시하는 데 필요한 단계를 간략하게 설명합니다. 엔드 투 엔드 가이드는 일반적으로 수행하는 순서대로 이러한 단계를 중심으로 구성됩니다. 이 가이드에서는 네이티브 GDK API를 사용하는 통합을 보여 줍니다. 여기에는 GDK를 Unity 엔진 및 Unreal Engine 사용할 수 있는 방법을 보여 주는 게임 엔진 관련 가이드가 포함되어 있습니다.
가이드의 섹션
가이드는 다음 섹션으로 구성됩니다.
GDK & 게임 엔진
가이드의 GDK & 게임 엔진 섹션은 GDK에 대한 설명을 제공하고 Unity 엔진 및 Unreal Engine GDK를 사용하기 위한 가이드를 포함합니다.
모든 게임에 대한 단계
가이드의 "모든 게임에 대한 단계" 섹션에서는 모든 게임이 GDK와 통합하고 Microsoft Store에 게시하기 위해 수행해야 하는 단계를 설명합니다. API가 참조되는 경우 단계는 네이티브 C/C++ GDK API를 사용합니다. 이전 섹션의 개별 게임 엔진 가이드는 GDK 기능을 사용하는 데 필요한 엔진별 단계를 다룹니다. 예를 들어 Unity 엔진에서 C# 래퍼에 액세스하고 Unreal Engine 온라인 하위 시스템을 사용합니다. 이 섹션에는 다음 단계가 포함되어 있습니다.
대부분의 단계는 게임 엔진을 사용하든 C/C++에서 GDK API를 직접 사용하든 게임에 그대로 적용됩니다. GDK와 게임 통합 섹션에서는 GDK 및 Xbox/PlayFab 서비스를 초기화하고 필요한 기능을 구현하는 작업을 다룹니다. 사용 중인 엔진에 따라 이전 섹션의 엔진 가이드 중 하나를 참조하여 엔진별 통합 세부 정보를 참조해야 할 수 있습니다.
게임에 적용될 수 있는 단계
게임 섹션에 적용할 수 있는 단계에는 필요하지 않지만 게임을 사용할 수 있는 서비스 또는 기능이 포함되어 있습니다.
다음 단계
C/C++ GDK 템플릿 프로젝트를 처음부터 사용하는 경우 모든 게임에 대한 단계 섹션을 참조하세요.
게임 엔진을 사용하는 경우 GDK & 게임 엔진 섹션의 게임 엔진 관련 가이드와 모든 게임에 대한 단계 섹션의 단계를 거쳐야 합니다. GDK를 게임과 통합 섹션의 경우 엔진별 가이드에 몇 가지 추가 세부 정보가 제공됩니다.
두 경로 모두 필수는 아니지만 게임을 사용하려는 서비스에 대해 게임 섹션에 적용할 수 있는 단계를 검토해야 합니다.