Skip to main content

Getting started with Amazon GameLift Streams

Begin your journey

Learn how to upload your game and test streaming by performing the following steps in the Amazon GameLift Streams console.

Amazon GameLift Streams console

Step 1 - Upload your content

Prepare your content for streaming by uploading your game to an Amazon S3 bucket and creating an application in the Amazon GameLift Streams console. An Amazon GameLift Streams application is a resource that combines a read-only copy of your game files with metadata that specifies the runtime environment (Microsoft Windows, Ubuntu, or Proton) and the executable that you want to run when streaming your game.

Illustration of a person with headphones working at a multi-monitor computer setup, surrounded by plants and gaming-related icons, with a purple and yellow gradient overlay.

Step 2 - Request streaming resources

Configure the compute resources that will be running your game by creating a stream group in the Amazon GameLift Streams console. A stream group specifies the hardware configuration (CPU, GPU, RAM) that will run your game, the geographical locations where your game can run, and the number of streams that can run simultaneously (known as stream capacity).

Two people working at computers with a glowing cloud icon above, connected to various digital icons representing cloud computing and data flow.

Step 3 - Test your stream

Stream your content directly in the Amazon GameLift Streams console. Use your mouse, keyboard, or game controller to try out the Amazon GameLift Streams experience. After testing your stream, start planning your game streaming solution. Learn how to create your web client and backend streaming service with the Amazon GameLift Streams Web SDK and the Amazon GameLift Streams developer guide.

Two people wearing headsets sit at a desk with computer screens displaying a mountain landscape, surrounded by tech equipment and a virtual reality setup.