What is Agones?
Agones is an open source platform developed by Google to help game developers build, deploy and manage dedicated game servers on Kubernetes. It handles game server provisioning, scaling, session management and health checking out of the box so developers can focus on building game logic.
Key features of Agones include:
- Automatic scaling of game servers based on actual game traffic
- Support for custom game server builds as Docker containers
- Health checking and restarting for unhealthy game server instances
- Multiple options for session management and player joining
- Game server lifecycle management from Agon creation to shutdown
- Usage analytics and metrics for optimizing capacity planning
- Pluggable custom controllers and webhooks
Agones reduces the operational overhead of running multiplayer game backends by providing foundational capabilities on Kubernetes. This allows greater flexibility, portability and utilization for game server workloads. It is well suited for indie developers to large studios building the next multiplayer hit.