Deploy and customize game backend features directly from Unity or Unreal engine.

We are excited to announce AWS GameKit is now available for Unity Engine. AWS GameKit is a solution that allows game developers to deploy and customize game backend features directly from a game engine. With today’s release for Unity engine, GameKit now supports both Unreal and Unity engines. Learn more.

Download AWS GameKit plugin for Unreal and Unity Engines

Use the AWS GameKit plugin for Unreal and Unity 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.

Benefits

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.
Customizable
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.

How it works

AWS GameKit architecture

How to get started with AWS GameKit for Unity or Unreal Engine

Step 1 - Install AWS GameKit

  • Download AWS GameKit for Unity or Unreal Engine depending on the engine of your choice.
  • Unreal Engine: Install AWS GameKit as a project plugin for a specific Unreal game project.
  • Unity Engine: Install AWS GameKit through the Unity Package Manager

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

  • Unreal: 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.
  • Unity: Once installed, AWS GameKit will appear in the menu bar of the Unity editor

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.