Share via


Implement multiplayer features in your game

Implement multiplayer by using the Microsoft Development Kit and PlayFab

Use the Xbox services and PlayFab multiplayer APIs to enable features like sending and accepting invites, matchmaking, voice chat, and text chat for players. Common multiplayer scenarios include the following:

  • Comparative or indirect play: Players indirectly compete with each other, without direct gameplay in the same instance of a game.
  • Local play or living-room play: This scenario is based on two or more players playing a game together, either competitively against each other or cooperatively, on a single device.
  • Online play with friends: This scenario is the most traditional online multiplayer experience. Here, a player wants to play a game only with friends—not with strangers.
  • Online play through a list of game sessions: In this scenario, a player can browse a list of joinable gameplay sessions in a game and then select which one to join.
  • Simple matchmaking: In this scenario, a player, or a group of players, looks for other players (who might or might not be known to the player) to play an online game with.
  • Skill-based matchmaking: In this scenario, the matchmaking service includes more advanced rule sets like skill, player level, and other game-specific properties.

For more information about implementing multiplayer features in your game, see the following articles.

See also