Games  ›  Amazon GameLift › Features

Amazon GameLift Features

Amazon GameLift empowers you to build and scale the world's most demanding games. With predictive game server scaling, enterprise-grade security, and matchmaking for the largest crowds, Amazon GameLift takes the uncertainty out of launch day.

  • Iterate quickly with Amazon GameLift Anywhere which enables you to deploy, validate, and playtest changes to your game server logic in seconds.

    Patch with zero downtime 

    Keep players online and engaged with zero downtime patches to your game servers. Seamlessly migrate players to new game server versions using Amazon GameLift Alias and Queue features.

    Local iterative development

    Register your local development environment with Amazon GameLift. Compile and test updates to your game server logic by sending game session requests to Amazon GameLift. These requests will be redirected to your local development environment, allowing you to set breakpoints and debug in real time. When ready, Amazon GameLift will deploy your updates to players in up to 24 Regions and 9 Local Zones.

    Build with flexible containers

    Containers package up the entire runtime environment - all the code, dependencies, and configuration files needed to run the game server. With containers, game developers can seamlessly move game server builds between their local machines for testing, staging environments, and production deployments on-premises or in the cloud without worrying about missing dependencies or configuration drift. Containers also allow efficient use of resources by running multiple isolated game servers on the same host machine. Overall, containerization simplifies the deployment process, enables consistent secure environments, and optimizes resource utilization for game server builds in the cloud or on-premises data centers.

    Integrate with existing tools
  • Game launches, events, and going viral can generate sudden demand spikes. Be confident that your players can enjoy your game as intended, even during the most unpredictable circumstances.

    Global coverage

    Latency and reach are critical for an amazing player experience. Deploy game servers around the world on reliable AWS infrastructure in 24 Regions and 8 Local Zones across 5 continents. Be everywhere your players are and bring them low latency gaming experiences with 99.99% availability.

    Built for game scale

    Amazon GameLift can launch thousands of game servers simultaneously and stop unused ones just as fast. Autoscaling prevents players from waiting by quickly responding to rising player demand, and rapidly scaling back down to save costs. No need to provision or pay for peak capacity up-front, only pay for what you use.

    Reliable and secure infrastructure

    Security and reliability matter on launch day. Amazon GameLift maintains 99.99% availability, which means players will join your game and stay there once connected, even during unpredictable spikes in traffic.

    Insights, monitoring, and debugging

    Amazon GameLift provides dashboards for monitoring the performance of your game, including real-time data on player demand, server capacity and health, CPU and memory utilization. You can also create operational alarms using Amazon CloudWatch. Amazon GameLift automatically collects game server logs for retrieval and inspection, so you know how your game servers are affecting your player experience and cost. Connect directly to individual Amazon GameLift game servers through either SSM/SSH (Linux) or Remote Desktop Protocol (Windows).

    DDoS protection

    Amazon GameLift is designed to safeguard your game servers from network and transport layer distributed denial of service (DDoS) attacks through AWS Shield, included at no additional charge. Learn more about protecting game servers from DDoS attacks.

    Matchmaking for the largest crowds

    Amazon GameLift FlexMatch enables you to match and connect up to 200 players into a single game session based on custom matching rules that you define. Whether you choose to match players based on player skill, latency, or custom criteria, FlexMatch’s simple but powerful rules language makes it easy to quickly create robust player matchmaking. You can use FlexMatch with the rest of Amazon GameLift game servers or on its own.

    Launch with confidence
  • Lower infrastructure costs by using Amazon EC2 Spot instances, AWS Graviton instances with up to 20% better price-performance, or bring your own on-premises compute and burst to the cloud with AWS. Save costs with Amazon GameLift's intelligent autoscaling algorithm which scales up and back down after peak hours.

    Spot instances

    Get the same high-performance of on-demand game servers with savings up to 70%. Choose from more than 100 supported Amazon GameLift compute instance types that let you select the ideal combination of CPU, memory and networking for your game. All Amazon GameLift instances come with Enhanced Networking, which provides significantly higher packet per second (PPS) performance and lower network jitter. This means lower latencies and more consistent gameplay experiences.

    Graviton instances

    Amazon GameLift supports the latest generation of compute-optimized AWS Graviton instances. Graviton instances provide savings of up to 20% versus comparable x86-based Amazon EC2 instances. Graviton instances are suitable for even the most demanding latency sensitive workloads while providing significant price-performance benefits.

    Hybrid topologies

    Mix and match compute across multiple providers including AWS, other cloud providers, and on-premises. Bring your own game server capacity and burst to the AWS cloud on demand. Amazon GameLift manages sessions, server selection, and scaling, all from a single management layer.

    Save on infrastructure costs
  • Bring your own developer tools and integrate directly with Amazon GameLift. Get started in minutes using game engine plugins for Unity and Unreal Engine, or use SDKs available for C++, C# and Go.

    Game engines

    Amazon GameLift provides plugins for major game engines such as Unreal and Unity, and SDKs are available for O3DE and custom engines developed on C#, C++, and Go.

    Platforms

    Amazon GameLift supports all major platforms and devices, including PC, PlayStation, Xbox, Nintendo, mobile, web, and AR/VR headsets. Enable cross-play by putting players on different platforms into the same game servers using Amazon GameLift.

    Game backends

    Integration with popular game backends such as Pragma, Heroic Labs/Nakama, and AccelByte make it easy to add Amazon GameLift-powered game servers with just the click of a button.

    DevOps tools

    Use cloud-agnostic DevOps tools like Terraform and Pulumi powered by AWS Cloud Control to deploy Amazon GameLift and integrate with the rest of your backend.

    Game analytics

    Amazon GameLift integrates easily with your game analytics solution, including Datadog, Databricks, and others.

    Monitoring

    Amazon GameLift is integrated with Amazon CloudWatch to monitor server performance and infrastructure usage.

    Deep integration with AWS services

    Take advantage of AWS services with no extra effort. Amazon GameLift combines seamlessly with services such as AWS Shield, Amazon Elastic Container Service, and Amazon CloudWatch so you can spend less time integrating and more time building your game.

    Integrate with existing tools