Agones icon

Agones

Agones is an open source platform for hosting, scaling and managing multi-player game servers in Kubernetes. It simplifies game server operations and frees game developers to focus on building great games.

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.

The Best Agones Alternatives

Top Apps like Agones

Nakama

Nakama is an open source server designed specifically for powering social and real-time games and applications. It provides the fundamental backend services needed to develop cross-platform games or apps with social and realtime elements without needing to host your own dedicated game servers.Nakama handles user accounts, data storage, social...

Unity Multiplayer

Unity Multiplayer is a feature set built into the Unity game engine to enable developers to create multiplayer games. It provides the necessary frameworks, scripts, and network infrastructure so developers don't have to code complex multiplayer systems from scratch.Some key capabilities and components of Unity Multiplayer include:Network Manager...

PlayFab

PlayFab is a customizable backend platform that provides online game services for game developers. It handles server hosting, player data storage, analytics, content management, online marketplace, economy management, customer support and more so developers can focus on building great game experiences.Key features of PlayFab include:Player Data Service -...

GameSparks

GameSparks is a cloud-based backend platform designed specifically for game developers. It provides a complete suite of services and tools to build fully-featured online and multiplayer games without having to develop custom server infrastructure.Some of the key features of GameSparks include:Player authentication and management - Manage player accounts...

Amazon GameLift

Amazon GameLift is a fully managed AWS service for deploying, operating, and scaling session-based multiplayer game servers in the cloud. Key capabilities include:Fleet management - GameLift manages the provisioning and deployment of EC2 instances for hosting gameplay servers.Game session placement - GameLift manages the process of placing game...