Give your players a reliable experience
Featured use cases
Dedicated game server hosting
Deliver the best latency possible, low player wait times, and maximum cost savings with Amazon GameLift.
Adopting dedicated servers
Let Amazon GameLift do the heavy lifting of deploying and managing dedicated game servers, so you can focus on developing games. GameLift enables developers to deploy, operate, and scale dedicated, low-cost servers for multiplayer games. GameLift uses the power and reliability of AWS to provide low-latency gameplay experiences for players worldwide. You can save time on upfront software development, lower hardware costs, and reduce the technical risks that often cause developers to cut multiplayer features from their designs. Leveraging EC2 compute capacity, 15 regions, and 40 instance types, GameLift offers the most elastic, global scalable service for hosting game servers. With GameLift you can experience up to 70 percent cost savings compared to existing on-premises deployments by gradually moving existing or new games to the cloud. GameLift caters to you, whether you use containers, built your own backend, or want to use your own tools and software for more control. Now with the update to GameLift FleetIQ, get the flexibility to migrate live games to the cloud, partially or completely, by leveraging sessions in the cloud alongside existing on-premises workloads.
Compute options for games
Get secure, resizable capacity—from virtual machines (VMs) and containers to serverless—to run and operate your game with minimal latency at the lowest cost.
Amazon Elastic Compute Cloud (EC2) servers
When your game goes viral overnight, success depends on servers that can scale to accommodate millions of concurrent players. Flexibility is key, and AWS gives you cloud-based compute options to build game servers yourself, integrate existing tools, or even move to a fully managed service. With Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS), AWS has the most ways to run containers with more than 50% of all Kubernetes workloads running on AWS. Resizable compute capacity services like Amazon EC2 offers more types and sizes of compute instances than any other provider. Build your own custom solution that reduces operating costs, on-premise solution restraints, and gives your players a seamless experience from game lobby to the top of the leaderboard.
Globally accelerated networking
Increase global reach of your games and reduce in-game latency, jitter, and packet loss using AWS Global Accelerator.
Growing and maintaining your online gaming community requires a smooth and competitive gaming experience. Using AWS Global Accelerator enhances your players' online experience by routing player traffic along the private AWS global network, reducing in-game latency, jitter, and packet loss. Use Global Accelerator to accelerate traffic between players and your servers hosted on AWS Regions and expand the global reach of your game. Acceleration is supported for TCP and UDP protocol traffic used by popular engines, such as Amazon Lumberyard, Unity, and Unreal Engine.
Global Accelerator edge locations around the world route player traffic to game servers in any of the Global Accelerator supported Regions, providing faster load times and a more consistent in-game experience. Handle your large traffic spikes, such as game launches and in-game events, with uninterrupted service on the highly available AWS global network. Learn about how a South Korean gaming company JoyCity uses Global Accelerator to reduce network timeouts and latency, improving their users' in-game experience.
For real-time multiplayer games, use custom routing accelerators to deterministically route players to a single session running on a game server. You can match players together based on factors such as geographic location, player skill, and gaming configuration. Easily integrate custom routing accelerators with your matchmaking service to accelerate traffic for multiplayer games.
Intelligently match and connect up to 200 players based on player skill or custom criteria to create a single game session on the lowest-latency server instance available.
Building flexible, customized matchmaking
GameLift reduces the burden of scaling servers to meet fluctuating player demands while providing low latency and low cost. You pay only for the capacity you use, whether you’re working on a new game idea or running a game with millions of players. Plus, you can get flexible matchmaking with GameLift FlexMatch, which pairs the matchmaking service with a customizable rules engine. Match players based on rules you define, whether you create matches based on player skill, latency, or custom criteria. Once a match is formed, GameLift FlexMatch hands the match details to a queue of your choice. The queue searches for available hosting resources on your GameLift fleets and starts a new game session for the match.
Also, you can now use FlexMatch with any game server solution of your choice should you chose. This FlexMatch update unlocks the full FlexMatch feature set for developers who want to keep their game servers peer-to-peer, on-premises, or on cloud compute primitives. Now, match up to 200 players per game with developer-defined rules, with the flexibility to use FlexMatch independent of your game server solution.
Not sure where to start?
Choose the right compute strategy for your global game servers
Learn about the compute options AWS Game Tech offers on an infrastructure that provides the most scalable network for games.
Game server hosting on AWS
Discover the game server hosting options on AWS and key technical and business requirements to consider when selecting a game server hosting solution.
Featured Customer Story
Meet studios that depend on AWS for reliable game servers
See related technical guides, webinars, white papers and much more.
This blog post introduces how to build a game with a serverless-first architecture to help you understand how architectural patterns that you can apply in your own games.