Why build on AWS?
Featured use cases
Ingest and analyze game data at scale
Keep players engaged by implementing game improvements based on insights from analyzed player behavior.
Building your Game Analytics Pipeline
Traditional analytics solutions are complex to manage and scale. Depending on the size and maturity of your game studio, you may not have dedicated resources to manage this. Another challenge is that many managed service options keep different data sources completely separate. This makes it difficult to get insights across all of your data. And managed services often lack flexibility. For example, your unique game data may not fit into a standard message format or match specific tags or message types.
Use the Game Analytics Pipeline as an out-of-the-box solution or as a reference implementation to launch a scalable analytics pipeline to ingest, store, analyze, and visualize gameplay-generated telemetry data. This solution is designed to provide a framework for ingesting game events into your data lake for analytics and storage, allowing you to focus on expanding the solution functionality rather than managing the underlying infrastructure operations.
Create actionable insights in real time
Visualize data at scale to make more efficient and more informed real-time decisions.
Creating a real-time analytics infrastructure for games
Game developers need the most up-to-date information about player engagement. Speed is key, and success requires staying in the know with real-time analytics— whether it's identifying which in-game items are most frequently purchased, how advertising and in-app sales are performing, or discovering where players typically get stuck in different levels of your game.
The Game Analytics Pipeline solution provides a real-time streaming analytics application. Developers can use raw application event data to generate custom metrics and identify key performance indicators (KPIs). You can also filter events with custom SQL, track usage behavior, and aggregate metrics to power live dashboards. The application uses Amazon Kinesis Data Analytics for SQL Applications to process streaming data and an AWS Lambda function to process analytics outputs. The AWS Lambda function publishes metrics to Amazon CloudWatch for storage and monitoring. And it’s integrated with Amazon Simple Notification Service (Amazon SNS) for notifications and alerts.
The solution uses CloudWatch to monitor and log resources and store real-time metrics from Amazon Kinesis Data Analytics. Then, the solution deploys CloudWatch alarms to track AWS resource usage and alert subscribed administrators when issues are detected. By sending metrics to CloudWatch, the solution can rely on a single storage location for both real-time and AWS resource metrics.
Not sure where to start?
Why analytics and big data for games?
Understand what sources and types of game data to collect and how an analytics pipeline can be used to translate game data to answers.
Game Analytics Pipeline solution
Support a serverless data pipeline by ingesting, analyzing, monitoring, and reporting game analytics data with the AWS CloudFormation template.
Create Real-Time Analytics Infrastructure
Learn how to make faster, better decisions in real-time, visualize trends as they happen, and effortlessly share live results with teams.
Featured Customer Story
Meet studios that innovate for their players with AWS
WB Games uses AWS to capture, ingest, analyze, and action insights to help developers become more agile with their storytelling.
See related technical guides, webinars, white papers and much more.
In this step-by-step tutorial, learn how to ingest data from games developed in the Unity game engine using the AWS .NET SDKs with the one-click deployable Game Analytics Pipeline solution to start setting up your own custom game analytics pipeline.
Learn how to build a Game Analytics Pipeline to help launch a scalable serverless data pipeline that ingests, stores, processes, and analyzes telemetry data generated from games and services.