Deploy and customize game backend features directly from Unreal Engine.

Latest AWS GameKit news

We’re pleased to announce that AWS GameKit now supports Android, iOS, and MacOS games developed with Unreal Engine. AWS GameKit gives game developers the ability to build AWS Cloud-powered game features, directly from the Unreal Editor, with just a few clicks. Learn more in the blog.

Download AWS GameKit plugin for Unreal Engine

Use the AWS GameKit plugin for Unreal Engine to configure and deploy AWS resources to support each cloud-based game feature.  Custom API libraries and built-in samples make it easy to incorporate feature functionality into front-end game code to communicate with backend services.


Easy to use
Build game features easily without requiring prior experience with core AWS services. Use AWS CloudFormation templates to provision and connect all necessary AWS resources together into a cohesive solution to power game backend features.
AWS GameKit includes the source code for game features allowing developers to see how AWS services work and allowing full customization.
Fast to prototype
Use sample assets, including visual code and UIs for each feature, to provide ready-made elements for game project integration and customization. Utilize documentation to make it easy to trace and debug from the engine.
Announcing AWS GameKit

How it works

AWS GameKit architecture


Find AWS documentation and game-specific samples, reference architectures, and more to help build, run, and grow a game in the cloud. 

Download the GameKit plugin from GitHub

AWS GameKit developer guide

AWS GameKit documentation

AWS GameKit GitHub Repo

Production Readiness Guide

Package a game project with AWS GameKit

AWS re:Post for AWS GameKit

How to get started with AWS GameKit

Step 1 - Install AWS GameKit plugin

  • Download the AWS GameKit plugin for Unreal Engine.
  • Install the plugin as a project plugin for a specific Unreal game project or as an engine plugin which can be used with any Unreal game project.

Step 2 - Set up a game project to use the AWS GameKit plugin

  • Start a new game project in Unreal by creating a C++ project.
  • Open the game project in Unreal Editor and go to the Edit > Plugins > AWS GameKit and enable AWS GameKit for the game project.

Step 3 - Get your AWS account and add access permissions for AWS GameKit

  • Login or create an AWS account.
  • Use the IAM service to create an admin user account.
  • For AWS access type, specify both programmatic and password access and take note of the two-part access key that is generated.  Run the Python script saved in the plugin download files with admin user name and two-part access key.

Step 4 - Configure and deploy game backend features

  • Configure the four game backend features under project settings.
  • Enter the configuration details for the game feature and click create to deploy the AWS resources it needs for this feature.

New to AWS Game Tech?

Choose from a range of game developer courses, explore our ramp-up guide, or build your skills with a hands-on lab. 

Stay up-to-date with AWS for Games

Sign up for the newsletter
Get updates from AWS Game Tech
Sign up for the newsletter to get the latest and greatest from AWS Game Tech in your inbox.
Get the newsletter 
Create an AWS account
Sign up for an AWS Account
Create a free AWS account and starting building game workloads in the cloud today.
Sign up for free 
Create an AWS account
Connect with us on social media

Follow us on social media to stay up-to-date about what's new from AWS Game Tech.

Scheduel a callback

Contact us.

Whether you’re a team of one or one thousand, we’d love to learn more about your game development needs.