Skip to main content

Overview

This guide helps you port a Windows PC game you have published on Steam with the Steamworks API to its equivalents in the XBOX Game Development Kit (GDK). The guide is structured feature by feature with Steam as the starting point. You can quickly find the GDK analog to a specific Steamworks API feature, if it exists. Although not currently covered in this guide, you can implement the following Steam features in your XBOX game with Azure PlayFab.

In this guide

Conceptual differences between the XBOX Game Development Kit (GDK) and Steamworks

Conceptual differences between the GDK and Steamworks

Initialization and setup

Initializing the GDK

Features

User authentication and ownership Cloud storage Stats and achievements Leaderboards

Feature discrepancies between the two SDKs (GDK and Steamworks)

GDK features not in Steamworks
Last modified on August 20, 2026