Build with an Azure free account. Get USD200 credit for 30 days and 12 months of free services.

Start free today

Multiplayer Server Scaling with Azure Container Instances

Play Multiplayer Server Scaling with Azure Container Instances
Sign in to queue


There are few things more annoying to a gamer than trying to play an online multiplayer game where the backend servers are not up to the challenge of handling the onslaught of players, but a game whose multiplayer servers are constantly burning cycles with no one playing is costly and wasteful for the developer. In this session, we will explore one possible solution using Azure Container Instances, Event Grid, and Azure Functions to host a stateful, isolated multiplayer backend that is lightweight, automatically scales on demand, and is billed per second of usage.  Using the open source game OpenArena as an example, we will create this scalable service from start to finish, and you will be able to run the OpenArena client on your own device and play against fellow attendees in real time, while the service scales as needed.

Source code:

Create a Free Account (Azure):



Session Type:





Expo Hall Theater 1



Right click to download this episode

Download captions

The Discussion

Add Your 2 Cents