AWS Game Tech Blog

Category: Technical How-to

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 […]

Read More

Building a Smarter Foundation: Math Improvements in Lumberyard

Authored by Karl Berg, Principal Engineer on Amazon Lumberyard Nothing pushes the computational power of modern computers quite like real-time 3D games. From the vector algebra used to transform 3D scenes to 2D screen space, to the visibility queries used for rendering and AI, to the deformation of surfaces around bones for characters, to the […]

Read More

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 […]

Read More

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 […]

Read More
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 […]

Read More
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 […]

Read More
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 […]

Read More

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 […]

Read More
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 […]

Read More
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 […]

Read More