Amazon offers a comprehensive set of development tools and services that make it faster and easier for developers to build, deploy, distribute, scale, analyze, and monetize successful games.

Amazon Web Services only charges you for the resources you use, with no up-front costs or long-term contracts, so you can spend your money on the things that differentiate your business.

Learn more about the economics of the AWS cloud »

Platforms are like player classes; so pick the one you’re best at. AWS is a language and operating system agnostic platform. We have SDKs for Java, PHP, Python, Ruby, Node.js, and .Net. If you’re a mobile developer we have SDKs for iOS and Android.

Visit our Developer Centers: iOS and Android, Java, PHP, Python, Ruby, Node.js, and Windows & .Net

Game traffic can vary throughout the day. With AWS you can automate adding more servers based on rules you set. Our Auto Scaling service will automatically launch new instances, and our Elastic Load Balancing service will distribute incoming application traffic across your servers.

Learn more about Auto Scaling »

Learn more about Elastic Load Balancing »


The fastest growing gaming segment is on mobile devices. AWS enables you to quickly start your game server to get your game in the hands of your players fast.

Learn More about Using AWS with iOS and Android »

Today’s MMOs require a datacenter just to run. With the potential for millions of players; having an infrastructure that can be available at high scale is critical. AWS provides the game server infrastructure to keep your users raiding, trading, and fragging.

Read the Cmune Case Study »

AWS provides the infrastructure to scale for the viral growth and adoption associated with today’s social network gaming platforms.

Learn more about running Facebook games on AWS »

Mobile Analytics console

Amazon Mobile Analytics is a service that lets you simply and cost effectively collect and analyze your application usage data. In addition to providing usage summary charts that are available for quick reference, Amazon Mobile Analytics enables you to set up automatic export of your data to Amazon S3 for use with other data analytics tools such as Amazon Redshift, Amazon Elastic MapReduce (EMR), Extract, Transform and Load (ETL) software, or your own data warehouse.

Learn more about Amazon Mobile Analytics »

Amazon SNS Mobile Push is a fast, flexible, fully managed push messaging service to send push notifications to Apple, Google, Fire OS, and Windows devices and also to Android devices in China with Baidu Cloud Push. It can publish to groups of recipients or broadcasts to many devices. It can help you scale from a handful of messages to millions per day.

Learn more about Amazon SNS »

Deck_SNS_small
MBL302
2:46
Mastering Synchronization: Mobile, Login Providers, and the Web

Amazon Cognito makes it easy to save user data, such as app preferences or game state, in the AWS Cloud without writing any backend code or managing any infrastructure. You can save data locally on users’ devices allowing your applications to work even when the devices are offline. You can also synchronize data across a user’s devices so that their app experience will be consistent regardless of the device they use.

Learn more about Amazon Cognito»

Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale. The Amazon DynamoDB Object Mapper simplifies access to DynamoDB and enables secure access to private or shared data directly from your mobile app.

Learn more about DynamoDB »

Dynamo_DB_solutions
2:46
Amazon DynamoDB Overview, a fully managed NoSQL database service

Different parts of your game need different compute, memory, and networking configurations.  With 32 configurations, including specialized instances for game servers that include NVIDIA GPUs, you choose the ones that work best for your game.

Learn more about our Amazon Elastic Compute Cloud (EC2) instances »

Amazon CloudFront provides a worldwide content distribution network (CDN) to ensure players can access your game servers for content, and updates, without delay.

Learn more about Amazon CloudFront »

6-Never_make
51:52
Content Delivery using Amazon CloudFront

On the Internet, your customers can be anywhere in the world. With AWS you can have a datacenter with your game servers to serve every geography with a few mouse clicks.

Learn more about AWS cloud locations around the world »

Game images, videos, and content updates can take up a lot of server space. Amazon’s Simple Storage Solution (S3) makes storing files of any size simple and easy to access.

Learn more about online storage with Amazon S3 »

8_having_a_vault
4:08
Getting Started with Amazon S3
AppStream Image
3:00
Amazon AppStream Overview: An introduction to our streaming application service

Streaming applications mean that you can provide a high-end HD gaming experience to many different devices, without the need to re-write you app for each platform.  Amazon AppStream enables you to run your game in the AWS Cloud and stream the output so your users can use their usual computer, tablet, or phone and have the same experience on each.

Learn more about Amazon AppStream »

Amazon Kinesis enables you to take in large quantities of data (hundreds of terabytes per hour) and take action on it in real-time.  You can look at player experiences, advertising effectiveness, and game usage statistics in real-time to improve your user’s experience.

Learn more about real-time analytics with Amazon Kinesis »


Kinesis Image
2:08
Amazon Kinesis Overview: An introduction to our real-time analytics service

game_question_300x169

At the 2014 Game Developers Conference (GDC) AWS presented a full day of developer session on everything from architecting your game on AWS to streaming cloud-rendered gaming to a tablet.  If you missed the sessions you can view them on-demand.

View the Amazon GDC presentaions »