> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PlayFab Multiplayer Unity SDK

> Reference index for the PlayFab Multiplayer Unity SDK, listing classes, enums, and delegates used for lobby and matchmaking integration in Unity games.

## Classes

| Name                                                                                                                                                                     | Description                                                                                                                                                                                                                                    |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Lobby](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/overview)                                                          |                                                                                                                                                                                                                                                |
| [LobbyArrangedJoinConfiguration](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyArrangedJoinConfiguration/overview)        | The initial configuration data used when joining an arranged lobby.                                                                                                                                                                            |
| [LobbyCreateConfiguration](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyCreateConfiguration/overview)                    | The initial configuration data used when creating a lobby.                                                                                                                                                                                     |
| [LobbyDataUpdate](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyDataUpdate/overview)                                      | A request to make an update to the shared portion of the lobby on behalf of a member.                                                                                                                                                          |
| [LobbyError](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/overview)                                                |                                                                                                                                                                                                                                                |
| [LobbyJoinConfiguration](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyJoinConfiguration/overview)                        | The initial configuration data for the member creating and joining the lobby.                                                                                                                                                                  |
| [LobbyMemberUpdateSummary](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyMemberUpdateSummary/overview)                    | A collection of hints about an update which has been successfully applied to the lobby on behalf of a member.                                                                                                                                  |
| [LobbySearchConfiguration](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbySearchConfiguration/overview)                    | The configuration structure used to specify how a [FindLobbies](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/FindLobbies) operation should be performed.                         |
| [LobbySearchFriendsFilter](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbySearchFriendsFilter/overview)                    | The filter structure used to limit lobby search results to only those lobbies owned by the player's friends.                                                                                                                                   |
| [LobbySearchResult](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbySearchResult/overview)                                  | An entry in the collection of lobby search results received upon successful completion of a [`FindLobbies`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/FindLobbies) operation. |
| [MatchmakingMatchDetails](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchmakingMatchDetails/overview)                      |                                                                                                                                                                                                                                                |
| [MatchmakingTicket](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchmakingTicket/overview)                                  |                                                                                                                                                                                                                                                |
| [MatchmakingTicketMatchMember](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchmakingTicketMatchMember/overview)            |                                                                                                                                                                                                                                                |
| [MultiplayerPort](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MultiplayerPort/overview)                                      | A port used by a PlayFab Multiplayer Server.                                                                                                                                                                                                   |
| [MultiplayerServerDetails](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MultiplayerServerDetails/overview)                    | Details about a PlayFab Multiplayer Server.                                                                                                                                                                                                    |
| [PFEntityKey](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PFEntityKey/overview)                                              | PFEntityKey data model. Combined entity type and ID structure which uniquely identifies a single entity.                                                                                                                                       |
| [PlayFabMultiplayer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/overview)                                |                                                                                                                                                                                                                                                |
| [PlayFabMultiplayerServer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/overview) |                                                                                                                                                                                                                                                |
| [PlayFabMultiplayerErrorArgs](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayerErrorArgs/overview)              | An event argument class representing a PFMultiplayer error.                                                                                                                                                                                    |
| [PlayfabMultiplayerEventProcessor](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayfabMultiplayerEventProcessor/overview)    |                                                                                                                                                                                                                                                |

## Structs

| Name                                                                                                                    | Description |
| ----------------------------------------------------------------------------------------------------------------------- | ----------- |
| [MatchUser](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchUser/overview) |             |

## Enums

| Name                                                                                                                                               | Description                                                                                         |
| -------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| [LobbyAccessPolicy](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyAccessPolicy)                     | The access policy for the lobby                                                                     |
| [LobbyDisconnectingReason](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyDisconnectingReason)       | Reasons the client no longer has access to the Lobby.                                               |
| [LobbyInviteListenerStatus](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyInviteListenerStatus)     | Values representing the current status of an invite listener.                                       |
| [LobbyMemberConnectionStatus](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyMemberConnectionStatus) | Values representing the current status of a member's connection status to the notification service. |
| [LobbyMemberRemovedReason](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyMemberRemovedReason)       | Reasons why a member was removed from a lobby.                                                      |
| [LobbyMembershipLock](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyMembershipLock)                 |                                                                                                     |
| [LobbyOwnerMigrationPolicy](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyOwnerMigrationPolicy)     | The available policies the lobby service can use to migrate lobby ownership between members.        |
| [LogLevelType](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LogLevelType)                               | The amount of logging that is enabled.                                                              |
| [MatchmakingTicketStatus](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchmakingTicketStatus)         | The possible states for a matchmaking ticket.                                                       |
| [MultiplayerProtocolType](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MultiplayerProtocolType)         | The protocol type used for connecting to a PlayFab Multiplayer Server port.                         |


## Related topics

- [PlayFab Multiplayer Unity SDK](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/index.md)
- [PlayFab Multiplayer Unity plugin overview](/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/multiplayer-unity-overview.md)
- [PlayFab Multiplayer Unity 插件概览](/zh-CN/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/multiplayer-unity-overview.md)
- [PlayFab Multiplayer Unity 플러그인 개요](/ko/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/multiplayer-unity-overview.md)
- [PlayFab Multiplayer Unity プラグインの概要](/ja-jp/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/multiplayer-unity-overview.md)
