What is Amazon GameLift? - Amazon GameLift
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

What is Amazon GameLift?

Use Amazon GameLift to deploy, operate, and scale dedicated, low-cost servers in the cloud for session-based multiplayer games. Built on Amazon global computing infrastructure, Amazon GameLift helps deliver high-performance, high-reliability game servers while dynamically scaling your resource usage to meet worldwide player demand.

What you can do with Amazon GameLift

Amazon GameLift supports these use cases and more:

  • Deploy your own custom multiplayer game servers to the cloud for hosting.

  • Run low cost hosting resources using Amazon Elastic Compute Cloud (Amazon EC2) Spot Instances.

  • Use containers to run your game server environment for flexibility across platforms and to support migrations.

  • Automatically scale the amount of hosting resources that your game needs based on usage.

  • Manage your Amazon EC2 compute resources all in one place using Amazon GameLift FleetIQ.

  • Match players in multiplayer games with Amazon GameLift FlexMatch.

Tip

To try out Amazon GameLift game server hosting, see Getting started with Amazon GameLift.

How to work with Amazon GameLift

Use these tools to work with Amazon GameLift.

Amazon GameLift SDKs

The Amazon GameLift SDKs contain the libraries needed to communicate with Amazon GameLift from your game clients, game servers, and game services. For more information, see Get Amazon GameLift development tools.

Amazon GameLift Realtime Client SDK

The Realtime Client SDK enables a game client to connect to the Realtime server, join game sessions, and stay in sync with other players. Download the SDK and learn more about making API calls with the Realtime Servers client API (C#).

Amazon GameLift console

Use the Amazon Web Services Management Console for Amazon GameLift to manage your game deployments, configure resources, and track player usage and performance metrics. The Amazon GameLift console provides a GUI alternative to managing resources programmatically with the Amazon Command Line Interface (Amazon CLI).

Amazon CLI

Use this command line tool to make calls to the Amazon SDK, including the Amazon GameLift API. For information about using the Amazon CLI, see Getting started with the Amazon CLI in the Amazon Command Line Interface User Guide.