AWS for Games Blog

Category: Technical How-to

The Atom Material Editor at work.

Splitting the Atom: Introducing Lumberyard’s New Photorealistic Renderer

Authored by Chanelle Mosquera and Doug Erickson of the Amazon Lumberyard team. For over 5 years, Amazon Lumberyard‘s graphics engine has served our customers in fine stead. As we looked to our future, we recognized that its fixed approach to rendering and its established feature set would limit our customers’ ability to innovate and take advantage […]

Architecture diagram described throughout this blog post.

Improving the Player Experience by Leveraging AWS Global Accelerator and Amazon GameLift FleetIQ

Building a game to serve worldwide users over the internet can be challenging. In this two-part series, we’ll walk you through how game developers improve the player experience worldwide in order to deploy more efficiently, achieve lower latency, improve in-game performance, and deliver game content faster. In this first post, we focus on how to […]

Clearing the first hurdle: Python Asset Builder

Hello! I‘m Mike Cronin, a programmer writer with the Lumberyard documentation team. I’ve been a long time game developer, going all the way back to the days when arcades were still a thing. I’ve worked as an artist, animator, technical director, and as an engineer (of sorts). One aspect I like best about working with […]

Announcing a New Game Tech Video Tutorial Series: Building Games on AWS

AWS Game Tech is excited to announce “Building Games on AWS” — a new YouTube series pioneered by Game Tech Solutions Architects that focuses on teaching game developers how to use AWS for game-related workflows. This series will take learnings and best practices from working with customers to help game studios use AWS to make […]

Architecture showing 24 hour or weekly recommendations design with Amazon Personalize and serverless AWS services.

Elevate Game Design with Recommendations for Virtual Goods, Quests, and Game Balance using Amazon Personalize

Authored by Molly Sheets and edited by Kyle Somers Today’s games need specialized content to increase retention, drive monetization, and promote feature adoption. No game has a singular player persona: Two players can have vastly different engagement metrics and styles of play over their lifetime with a portfolio. Indie developers and AAA developers alike are […]

Architecture for tutorial

Building a Presence API using AWS AppSync, AWS Lambda, Amazon Elasticache and Amazon EventBridge

Introduction When developing a video game, whether single-player or multiplayer, social and competitive features help create a network effect and increase players’ engagement. These features usually require a backend API. Among them, presence information lets players know about online status changes of other users, allowing them to challenge others quickly or invite them for a […]

Architecture to deploy a Perforce Helix Core server on AWS

Centralize your Game Production Assets on AWS With Perforce Helix Core

This is the second article of a two-part series. Start with part one, Build Perforce Helix Core on AWS. The need for a fast and scalable version control system has always existed but now, as games grow larger in size and complexity, studios not only need their assets stored in a central location they need […]

The Evolution of the Amazon Lumberyard User Experience

Authored by Yuyi Hsu I lead the User Experience (UX) team for Amazon Lumberyard. My team works closely with the Lumberyard Engineering and Product Management teams to research and design the user experience of the tools that game developers and content creators use to build their games. The Observation I come from a product design […]

In the “game,” two players connect to a session and move around with their characters in a world.

Game Server Hosting on AWS Fargate

AWS offers various options for hosting session-based games. Whether you’d like to leverage a managed service like Amazon GameLift, build your own solution using Amazon EC2, or use a container service such as Amazon Elastic Kubernetes Service (EKS) or Amazon Elastic Container Service (ECS), AWS provides secure, resizable capacity to operate your game with low […]

The AWS Cloud9 homepage in the AWS console.

Customize the Game Analytics Pipeline Schema using AWS Cloud9

Authored by Molly Sheets and Greg Cheng Requirements for game analytics vary between games and studios when defining specific data tracked per user. Some studios prefer data pipelines that process data anonymously in order to meet regulatory and privacy compliance standards. Others require unique identifiers to deliver on complex analysis, logging, AI/ML, monetization, and visualization […]