Amazon DynamoDB is a NoSQL database service that delivers consistent, single-digit millisecond latency at any scale. With DynamoDB, you can create responsive mobile, console, and desktop games.
Amazon Lumberyard is a free, cross-platform, 3D game engine for developers to create the highest-quality games, connect their games to the vast compute and storage of the AWS Cloud, and engage fans on Twitch.
Cloud Canvas is a visual scripting interface to AWS services. With Cloud Canvas you can build connected game features that use Amazon DynamoDB. Store and query game data such as player state, high scores, or world dynamic content.
Finland-based Supercell, founded in 2010 by six game-industry veterans, is one of the fastest-growing social game companies in the world. With more than 100 employees, its three games are massively successful, attracting tens of millions of players on iOS and Android devices every day. These games are Hay Day, a social farming game, and Clash of Clans and Boom Beach, which combine social resource management and strategic combat elements. “Amazon DynamoDB is good for use cases like ours where scalability and speed are crucial,” says Sami Yliharju, services lead at Supercell. Read the story »
Frontier Developments used DynamoDB to deploy a cross-platform PC & Console MMO experience that is sold and distributed worldwide. Every action made by each of the 825,000 (and counting) Elite Dangerous players drives the combined game's story forward.
"We've got 400 billion star systems and we've got an ever-increasing number of players. ... We can be fairly confident about the number of reads and writes to that dataset because that's dependent on the players currently online, right at that very second. And so it's a perfect fit for DynamoDB. ... We put it into DynamoDB and it takes care of the storage scaling for us." - Dav Stott, Senior Server Developer, Elite Dangerous.
Build and Deploy Your Mobile Games with AWS
Dhruv Thukral, Gaming Solutions Architect, Amazon Web Services
Tara Walker, Technical Evangelist, Amazon Web Services
Developing a successful mobile game today is about more than just the game: Users expect backend services like user authentication, downloadable content, and social features. See how to use the AWS Mobile SDK to securely interact with services, incuding DynamoDB. Finally, we’ll provide a few common architecture patterns and scalability tips for AWS game backends.
You can be up and running with DynamoDB in minutes with our Getting Started Guide. Below are additional resources to help you launch your game on AWS:
- Amazon Lumberyard
- AWS for Games
- Asynchronous Online Gaming (reference architecture diagram)
- Gaming Resources