Agones essentially extends Kubernetes with the kind of tools necessary to run a game server. These include a custom Kubernetes Controller and custom resource definitions for the game server. The team notes that developers can easily integrate their custom matchmaking services for pairing gamers with each other with the standard Kubernetes APIs to start up a game server. While Google would surely want developers to host their games on the Google Kubernetes Engine, Agones itself is cloud agnostic and can run on virtually any cloud or on premises.



