AWS for Games Blog

Adding persistent game saves to Amazon GameLift Streams

Adding persistent game saves to Amazon GameLift Streams

Amazon GameLift Streams now supports using a dedicated AWS Identity and Access Management (IAM) role that can grant your streaming game sessions access to AWS resources in your account. In this blog post, we show you how to use that role with a lightweight launcher script to persist game saves from your player’s streaming sessions to Amazon Simple Storage Service (Amazon S3) without needing to make any changes to your game code.

How Agentic AI Is Transforming Game Infrastructure Management

How Agentic AI Is Transforming Game Infrastructure Management

Learn how for one games studio, their operations team spend 60% of their time context-switching between AWS Console interfaces and troubleshooting capacity issues during launch events. During one major content release, manual scaling decisions led to a 2-hour queue time spike that resulted in 12% player churn.

Game integrity and cheat detection using AWS Game Analytics Pipeline, Amazon Quick, and Kiro agentic IDE

Game integrity and cheat detection using AWS Game Analytics Pipeline, Amazon Quick, and Kiro agentic IDE

Cheating in online games erodes player trust, damages competitive integrity, and can drive players away. Game studios need a scalable analytics pipeline to detect anomalous player behavior. In this post, we show how to build a game integrity proof of concept (POC) using the Guidance for Game Analytics Pipeline on AWS, Amazon Athena, and Amazon […]

Building an AI game testing agent with Amazon Bedrock

In this post, we walk through how we built an autonomous QA agent on Amazon Bedrock that connects to a running Unity game and executes test scenarios without human intervention. We cover connecting to a game’s internal object hierarchy, a perception and reasoning loop inspired by recent research on autonomous testing agents, and game-agnostic tools that extend as complexity increases. The approach was validated against a turn-based mobile strategy game built in Unity.

Player profiles to leaderboards: Choosing the right AWS database, Part 1

Player profiles to leaderboards: Choosing the right AWS database, Part 1

This is the first post in a series that will discuss the foundational data workloads: player profiles, inventory, session management, and content configuration. Part 2 addresses live operations and social features: leaderboards, matchmaking, chat, social graph, and game analytics.

How Lore rethinks binary asset storage on AWS

How Lore rethinks binary asset storage on AWS

In this blog, we explain how Lore—an open-source version control system created by Epic Games—rethinks binary asset storage by splitting files into content-addressed fragments that eliminate redundancy and make branching effectively free. We also share the reference architecture developed with Epic for deploying Lore on AWS using services like Amazon EC2, Amazon ECS, Amazon S3, and Amazon DynamoDB.

Player profiles to leaderboards: Choosing the right AWS database, Part 2

Player profiles to leaderboards: Choosing the right AWS database, Part 2

In this post, we continue with the real-time, social, and analytical workloads: leaderboards, matchmaking, chat, social graph, and game analytics. Each of these has distinct access patterns that require different database choices. This post assumes familiarity with AWS database services and basic game backend architecture.