AWS Compute for Games
Today’s games have rapidly evolving compute needs—dedicated servers, matchmaking, leaderboards, and more. Why make inflexible on-premise investments when you can get secure, resizable capacity to run and operate games at scale?
Push the limits with AWS
Create a customized server infrastructure in the cloud while maintaining control over your environment or select a managed service that gives you access to the same availability and scale while saving you even more time.
AWS global infrastructure ensures a seamless, low latency gaming experience — server capacity and data centers are available for players to connect to your game, from anywhere in the world.
Protect your game against Distributed Denial of Service (DDoS) attacks to avoid game interruptions for your players. With AWS, you’re already protected against many common DDoS attacks via AWS Shield Standard.
Featured use cases for AWS Compute
Click each use case to learn more.
-
Scale games globally
Reduce player latency and increase availability by using AWS regions to host game servers.
Most secure, extensive, and reliable global cloud infrastructure
The AWS Global Cloud Infrastructure is the most secure, extensive, and reliable Cloud Computing environment anywhere, on and off the planet. Whether you need to deploy your application workloads across the globe in a single click, or you want to build and deploy game serverss closer to your players with single-digit millisecond latency, AWS provides you the cloud infrastructure where and when you need it.
Getting started
WhitepapersOptimizing Multiplayer Game Server Performance on AWS » Introduction to scalable game development patterns on AWS »New Preview: Deliver ultra-low latency applications for 5G devicesSign up for the AWS Wavelength preview »
-
Create a session-based, multiplayer game
Create a session-based game using Amazon GameLift, which scales based on player sessions and game sessions, supports flexible matchmaking, and cross-platform play.
Amazon GameLift for dedicated game servers
What is Amazon GameLift?
Amazon GameLift is a managed service for deploying, operating, and scaling dedicated game servers for session-based multiplayer games. You can deploy your first game server in the cloud in just minutes, saving up to thousands of engineering hours in upfront software development and lowering the technical risks that often cause developers to cut multiplayer features from their designs.
Built on AWS’s proven computing environment, Amazon GameLift lets you scale high-performance game servers up and down to meet player demand. You pay only for the capacity you use, so you can get started whether you’re working on a new game idea or running a game with millions of players.
Reference Architecture
Getting started
-
Dynamic push notifications
Engage your players and keep them coming back to your game long after launch with dynamic push notifications. By sending a message to your players’ devices every day, you can encourage them to explore a new map, equip a new weapon, or even make an in-game purchase.
How Dynamic Push Notifications Work
What is AWS Lambda?
AWS Lambda lets you run code without provisioning or managing servers.
What is Amazon Simple Storage Solution (S3)?
Amazon S3 is object storage built to store and retrieve any amount of data from anywhere on the Internet.
How does it work?
The basic system design uses Amazon Simple Storage Service (S3), which will contain the various text files that could be delivered to the player. Amazon’s serverless coding service, AWS Lambda, will look at the data sent from your game, make a decision on what message the player should see, grab the right text file from S3, personalize the message, and then deliver it to the player.
Getting started
How-to GuideHow to build a dynamic message of the day with AWS Lambda »Sample CodeAWS SDK getting started message of the day »
Meet studios that depend on AWS for reliable game servers
Getting started with AWS Compute
Learn how to use compute for game workloads with step-by-step tutorials, technical guides, and webinars with game tech experts.

Contact us.
Whether you’re a team of one or one thousand, we’d love to learn more about your game development needs.