Introduction to the Play Service
Last updated on November 18, 2024
Overview
AccelByte Gaming Services (AGS) Play provides game developers with a wide range of capabilities designed to provide players fun and engaging multiplayer experiences. Each Play service provides a specific feature such as matchmaking, party management, or dedicated server allocation for hosting game sessions, and can be used independently or with each other.
AGS Play offers several advantages for game developers, including:
- Flexible matchmaking and session management: including customizable matching logic, seamless backfilling, and extendable session types that provide players with a variety of gameplay experiences.
- Cross-platform connection: players can connect across all major platforms (Xbox, PlayStation, Steam, etc.), to broaden socializing opportunities.
- Continuous improvements: the AGS Play feature set will continue to expand to keep pace with changing industry trends.
- Seamless integration with AccelByte Multiplayer Servers (AMS): AMS, the dedicated server fleet manager offered as an add-on for AGS, allows for easy deployment of global game sessions.
Components
See below to learn more about the different services offered as part of AGS Play:
Service | Description |
---|---|
Lobby | Serves as the main game hub and provides a continuous connection between players. |
Matchmaking | Searches for and selects players based on developer-defined rules and specifications and puts them together in a game session. |
Party | Enables players to join a group and enter game sessions together. |
Session | Facilitates and tracks online activities. This enables players to participate in such things as raid teams or game sessions. |
Peer-to-Peer | Enables players to host game sessions locally, which can be connected to through matchmaking or the Session Browser. |
AccelByte Multiplayer Servers (AMS) | Orchestrates global dedicated server allocation for hosting game sessions. |
Multiplayer Notification | Serves as the backbone of this communication, enabling real-time updates about game events, player interactions, and system alerts. |