Interface | Description |
---|---|
AmazonGameLift |
Interface for accessing Amazon GameLift.
|
AmazonGameLiftAsync |
Interface for accessing Amazon GameLift asynchronously.
|
Class | Description |
---|---|
AbstractAmazonGameLift |
Abstract implementation of
AmazonGameLift . |
AbstractAmazonGameLiftAsync |
Abstract implementation of
AmazonGameLiftAsync . |
AmazonGameLiftAsyncClient |
Client for accessing Amazon GameLift asynchronously.
|
AmazonGameLiftAsyncClientBuilder |
Fluent builder for
AmazonGameLiftAsync . |
AmazonGameLiftClient |
Client for accessing Amazon GameLift.
|
AmazonGameLiftClientBuilder |
Fluent builder for
AmazonGameLift . |
Welcome to the Amazon GameLift API Reference. Amazon GameLift is a managed Amazon Web Services (AWS) service for developers who need a scalable, server-based solution for multiplayer games. Amazon GameLift provides setup and deployment of game servers, and handles infrastructure scaling and session management.
This reference describes the low-level service API for GameLift. You can call this API directly or use the AWS SDK for your preferred language. The AWS SDK includes a set of high-level GameLift actions multiplayer game sessions. Alternatively, you can use the AWS command-line interface (CLI) tool, which includes commands for GameLift. For administrative actions, you can also use the Amazon GameLift console.
More Resources
Amazon GameLift Developer Guide: Learn more about GameLift features and how to use them
Lumberyard and GameLift Tutorials: Get started fast with walkthroughs and sample projects
GameDev Blog: Stay up to date with new features and techniques
GameDev Forums: Connect with the GameDev community
Manage Games and Players Through GameLift
Call these actions from your game clients and/or services to create and manage multiplayer game sessions and player sessions.
Game sessions:
Player sessions:
Other actions:
Set Up and Manage Game Servers
Use these administrative actions to configure GameLift to host your game servers. When setting up GameLift, you will need to (1) configure a build for your game and upload build files, and (2) set up one or more fleets to host game sessions. Once you've created and activated a fleet, you can assign aliases to it, scale capacity, track performance and utilization, etc.
Game builds:
Fleets:
Describe fleets:
Update fleets:
Manage your instances:
Manage fleet aliases:
Manage autoscaling:
To view changes to the API, see the GameLift Document History page.
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.