Crossplay Integration Kit
Multiplayer

Social, Profiles, and Presence

Merge friends while retaining provider-specific handles

Social, Profiles, and Presence

The Social policy is an ordered fan-out list. Get Crossplay Friends merges successful providers and retains a handle map per person. One provider outage does not discard results from providers that completed successfully.

  • Query Player Profiles returns handle, display name, avatar, and blocked state.
  • Get Display Name (Handle) resolves a stable player handle.
  • Block Player, Unblock Player, and Get Blocked Players use the provider that owns the handle.
  • Set Crossplay Presence fans out; Query Crossplay Presence reads the target provider.

Discord and Game Center can contribute social data without pretending to implement lobbies. Avatar and display-name resolution use whichever configured provider advertises the capability.

Use a unified node first. Use a kit-specific friends or presence node only for that platform's exact option set.

On this page