Game Developer Resources

Building a game has different challenges compared to many applications. Find AWS documentation and game-specific samples, reference architectures, and more to help you build your game in the cloud.

Digital Training

New Game Tech Learning Path

Explore the new AWS Game Tech learning path that organizes all AWS Training courses for games into one place.

Reference Architectures for Game Workloads

Vetted, technical reference architecture designed to help you solve common problems.

AWS Game Tech Tutorials and Quick Start Solutions

Simple step-by-step tutorials to launch your game workload.


In this lab, you learn how to build a multiplayer, turn-based game using Amazon DynamoDB and Amazon Simple Notification Service (Amazon SNS). Amazon DynamoDB is a fully-managed, NoSQL database that provides lightning-fast performance at any scale. Amazon SNS is a high-volume messaging service that allows for pub/sub functionality as well as messaging directly to SMS, email, or mobile applications.


In this lab, you learn how to build an inventory system for a game application using Amazon Aurora Serverless. Amazon Aurora is a highly performant, cloud-native relational database offering from AWS that offers both MySQL-compatible and PostgreSQL-compatible editions. The Serverless offering of the Aurora database provides on-demand automatic scaling capabilities and the Data API, a fast, secure method for accessing your database over HTTP.


In this lab, you learn advanced data modeling patterns in Amazon DynamoDB. When using DynamoDB, it is important to consider how you will access your data (your access patterns) before you model your data. We walk through an example multiplayer game, discuss the access patterns in the game, and show how to design a DynamoDB table to handle the access patterns by using secondary indexes and transactions.


Expand your knowledge of game development in cloud with whitepapers.

AWS Game Tech Blog

News and how-to’s for developing games in the cloud.

Scheduel a callback

Let’s take it to the next level.

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