Case Study of Epic Games

Aakash Ojha
3 min readJun 22, 2021

--

Ever played games?

Ever used AWS?

Today lets discuss about how a big company like Epic Games use Amazon Web Services.

Imagine your game had 125 million players. 125 million. That’s the total population of India. All those people playing your multiplayer game would be a dream come true, right?

You’ve got to ensure they’re all having a great time. How would you handle all that data from so many people?

That’s the situation Fortnite creators at Epic Games found themselves in this year. The remarkable growth of Fortnite means Epic Games deals with two petabytes of data each month! Picture a stack of 2,000 terabyte hard drives. How does any game developer process that amount of information?

Fortnite’s success is down to its fast-paced scavenge-and-survive style of play, set in a map with opponents from all around the world. Its slick mix of building and fighting has made it popular with gamers everywhere — several international teams in the recent soccer World Cup spent their time between matches playing Fortnite! — as well as an inspiration for other game developers. “Fortnite has become a pop culture phenomenon across the world and we’re very proud of its success,” said Chris Dyl, Director of Platform at Epic Games.

Since launch, Fortnite has been powered by AWS, relying on its game server fleet and back-end platform systems. “AWS’s scalability has been instrumental in keeping pace with our rocketing player populations,” said Chris. “We decided to go all-in using AWS because they enable us to offer a quality gaming experience to millions of gamers around the world, simultaneously.”

Epic Games continuously provides reliable player experiences and with AWS, is able to scale up to meet the demands of so many people and expand its services globally with minimal effort. “There can be a 10x difference between high peak and low peak in any particular region,” explained Chris. “We run our service in 24 availability zones around the world to provide the best customer experience to our players.”

Chris and his team can follow all the game’s interactions and can assess design decisions, identify player sentiment, and adjust critical elements of the game with analytics tools from AWS. “We use this to monitor the quality of service we’re providing our users from the point of view of the client,” Chris told AWS Summit attendees.

Fortnite runs on Epic Games’ Unreal engine. Any game developer building their game on Unreal engine (or any other major game engine) can use these AWS services today to power their own game.

An epic story

Epic Games was founded in 1991 and released Unreal, which gives its name to the engine, in 1998. The Fortnite battle bus first took to the skies in 2017; the title is now available on seven different platforms across computers, consoles and mobile devices.

With the help of AWS services, including analytics, machine learning, and containers, Epic Games continually improves its gameplay. “We’re excited to work with AWS to expand our use of analytics, machine learning, and containerized applications using Kubernetes to make our sizeable infrastructure even easier to maintain,” concluded Chris.

See what Amazon AWS cloud computing services can do for your players at https://aws.amazon.com/gametech/.

Here’s all the story of AWS and Epic Games.

Thank You.

--

--