Share via


Overview of available services

Using Steam as the starting point, this guide maps Steam features to Microsoft Game Development Kit (GDK) and Microsoft Azure PlayFab features.

The following table maps core Steam gaming features with similar features in the GDK and PlayFab ecosystems (collectively referred to as the Xbox ecosystem). Developers can use this table to find comparable services across platforms.

Steam features. Xbox ecosystem: you'll use one or more of these related features. Steam to Xbox ecosystem guide for these services. Xbox, PC and Mobile requirements
Steam Stats and Achievements
Title-managed Achievements overview (GDK) Achievements XR-055: Achievements and Gamerscore
XR-057: Unlocking Achievements
XR-058: Achievement Names and Descriptions
XR-060: Modifying Active Achievements
XR-062: Achievement Names and Descriptions
Steam Voice Azure PlayFab Party overview Chat XR-015: Managing Player Communication
Steam Cloud Cloud Storage Cloud saves XR-003: Title Quality for Submission
XR-052: User State and Title-Save Location, Roaming and Dependencies
Microtransactions GDK Commerce Systems In-game purchases XR-007: Cross-Network Play, Data Usage, and Companion App Interactions
XR-036: In-Title Pricing Information
XR-039: Common Purchase UI
Steam Matchmaking & Lobbies Multiplayer Activity (MPA) feature overview
Lobby invites (Microsoft Azure PlayFab)
Invites XR-015: Managing Player Communication
XR-045: Xbox network and Account Privileges
XR-064: Joinable Game Sessions and Online Play
XR-124: Game Invitations
Steam Leaderboards Azure PlayFab Leaderboards overview Leaderboards
Steam Matchmaking & Lobbies Azure PlayFab Lobby overview
Multiplayer Activity (MPA) feature overview
Lobbies
Steam Matchmaking & Lobbies PlayFab Matchmaking Matchmaking
Steam Multiplayer Multiplayer overview (GDK)
Multiplayer with PlayFab
Multiplayer XR-064: Joinable Game Sessions and Online Play
XR-067: Maintaining Multiplayer Session State
Steam Networking Azure PlayFab Party overview Networking
Steam User Authentication and Ownership User identity and XUser Player sign in XR-045: Xbox network and Account Privileges
XR-047: User Profile Access
XR-048: Profile Settings Usage
XR-052: User State and Title-Save Location, Roaming and Dependencies
Steam Stats and Achievements Azure PlayFab Statistics overview Player stats
Enhanced Rich Presence Rich Presence Rich presence XR-045: Xbox network and Account Privileges
XR-074: Loss of Connectivity to Xbox and Partner Services
Steam User Authentication and Ownership Authenticating your service with the Microsoft Store APIs Service-to-Service authentication
Workshops PlayFab User Generated Content User-generated content XR-018: User-Generated Content

See also

Porting Your PC Game to the Microsoft Game Development Kit and Xbox Services

This talk covers how to implement core GDK functionality on your PC game by using Xbox services for Achievements, Auth, and Xbox Connected Storage.