Skip to main content
This topic describes how you can use and combine our services for cross-platform title development. To provide you with maximum design control, we made our multiplayer components and services flexible enough so that they can be used as a full suite solution or combined with your studio’s custom implementation/other middleware solution. If you are developing specifically for XBOX and PC titles, see XBOX and PC multiplayer design guidance instead.

Currently supported platforms

  • Android
  • iOS
  • PlayStation®
  • Steam
  • XBOX
  • Windows PC
We are constantly improving our technologies and services to meet the needs of developers. We love to hear from you, so give us your feedback on XBOX developer forum. “PlayStation” is a registered trademark or trademark of Sony Interactive Entertainment Inc.

Multiplayer server-client design

In a server-client design, authoritative game logic is hosted in the server. Image below shows how our services work together to create a multiplayer game session using the server-client architecture.

Multiplayer client-host design

In a client-host design, clients act as hosts. This means clients can provide authoritative game logic and game states management. When developing games using this design, you can use Party to enable chat and data communication by allowing clients to automatically connect to one another through a transparent, low-latency cloud relay. You can view this as a peer-to-peer architecture but has a relay for communication. The use of a transparent, low-latency relay avoids IP leaks and other related security concerns that are associated with traditional peer-to-peer implementation and therefore, improves online safety for your players. Image below shows how our services work together to create a multiplayer game session using the client-host design.

How to combine solutions for cross-platform titles

Table below shows a couple different combinations and technologies you can use to create your desired multiplayer experience.
XBOX social experiences around invites, joins, and recent players is a XBOX requirement (XR) for XBOX and PC for Windows titles only.
Key: Custom solution means you are using an in-house implementation or other non-Microsoft middleware solutions.

See also

Last modified on August 20, 2026