Crossplay guides
Build complete multiplayer features with the shared Crossplay API.
Sign in players
Sign in a player, link accounts, and handle login challenges.
Create and join lobbies
Bring players together in a lobby and keep its members up to date.
Create and join sessions
Discover a game session and join it with a consistent local name.
Keep parties together
Invite friends, accept join codes, and move a party into a game.
Show friends and presence
Show player profiles, relationships, and current game activity.
Track achievements and stats
Record player progress and display unlocked achievements.
Display leaderboards
Submit scores and show a player’s place on a leaderboard.
Save player data
Write, read, and reconcile a player’s saved data.
Add voice chat
Connect players to voice and give them control over their audio.
Host a listen server
Start gameplay from a lobby and connect players when the host is ready.
Connect to a dedicated server
Allocate a server and connect players with shared connection information.
Find a match
Queue players or a party and connect them to the assigned match.
Recover from disconnects
Reconnect players or continue a match after its host leaves.
Use overlays and entitlements
Open platform UI and check access to game content.
Deliver shared game files
Read files distributed to every player of the game.
Handle reports and sanctions
Submit player reports and respond to moderation outcomes.
Record game events
Send useful gameplay and diagnostic events through the configured service.