Epic Games on AWS
Epic Games is the interactive entertainment company behind Fortnite, one of the world's most popular video games with over 350 million players. Founded in 1991, Epic transformed gaming with the release of Unreal Engine—the 3D creation engine powering hundreds of games now used across industries, such as automotive, film and television, and simulation, for real-time production.
Epic Games (Epic) went all in on Amazon Web Services (AWS) in 2018 to deliver the storage, analytics, and scaling capabilities critical to its business, which had exploded with the release of Fortnite—an online game that’s seen over 15.3 million concurrent players during live events. Fortnite runs almost entirely on AWS, including its worldwide game-server fleet, backend services, and websites. Epic stores petabytes of data in an AWS data lake, then uses AWS analytics services to assess player sentiment and inform the development of unique experiences. Using tens of thousands of Amazon Elastic Compute Cloud (Amazon EC2) instances powered by AWS Graviton processors, Epic scales compute capacity at optimal price performance to support millions of global gamers every day, accelerate rendering workloads, and provide remote build pipelines for both its own and licensee Unreal Engine creators. On AWS, Epic has reduced the physical and time-consuming barriers to creating cutting-edge entertainment, compelling visualizations, and immersive virtual worlds.
Epic Games Delivers Entertainment Experiences at Global Scale on AWS
Building on AWS services such as Amazon EC2, Epic delivers cutting-edge virtual entertainment experiences that connect millions of concurrent players all over the world. In this video, learn how Epic automatically scales compute capacity to meet constant fluctuations in player demand, supporting up to 30 times load during peak times while reducing operational costs using Savings Plans.
AWS re:Invent 2018: Epic Games Uses AWS to Deliver Fortnite to 200 Million Players
In this presentation from re:Invent 2018, Chris Dyl, director of platform at Epic Games, shares how going all in on AWS has supported the company’s shift to a games as a servce (GaaS) model. Epic leverages at least 32 different AWS services for the scalability, elasticity, and global reach required to support popular titles, such as Fortnite, which grew by more than 100 times in just 12 months and sees peak usage more than 10 times that of non-peak. To improve business outcomes, Epic’s entire analytics pipeline runs on AWS, delivering insights on service health, massive player tournaments, basic user data, and game design.
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. We are excited to work with AWS to expand our use of analytics, machine learning, and containerized applications using Kubernetes to make our sizable infrastructure even easier to maintain."
Director of Platform, Epic Games
Compiling Unreal Engine 4 Dedicated Servers for AWS Graviton EC2 Instances
To help developers of all shapes and sizes build, run, and grow amazing games, Epic Games and AWS collaborated to bolster AWS Graviton2 instance support for Unreal Engine. With AWS Graviton2 support, Unreal Engine creators can realize improved price performance of up to 40 percent over comparable current generation x86-based instances. Follow the step-by-step guide in this blog to create a dedicated game server with Unreal Engine and AWS Graviton2 instances.
Virtual Production and the Rise of the Microstudio on Unreal Engine and AWS
Epic’s Unreal Fellowship offers in-depth training and funding for film, animation, and VFX professionals to use Unreal Engine for real-time media production. In this blog, Unreal Fellow Hasraf “HaZ” Dulull explains how the combination of Unreal Engine’s state-of-the-art virtual production tools with the powerful but cost-effective capabilities of AWS has facilitated the dawn of the “microstudio," giving small teams the ability to create movie-quality content in real time.
As we look to the future and building increasingly immersive and compelling experiences for players, we are excited to use AWS Graviton3-based EC2 C7g instances. Our testing has shown they are suitable for even the most demanding latency-sensitive workloads while providing significant price performance benefits and expanding what is possible within Fortnite and any Unreal Engine created experience."
Senior Director of Engineering, Epic Games
Epic Games Leverages AWS To Deliver Fortnite to More Than 250 Million Players Worldwide While Driving 100x Growth in Just 12 Months
In 2012, Epic began a major transformation to become a GaaS developer, launching games that evolve via regular updates. Now, with AWS at the core, Epic has a global infrastructure with the scalability and elasticity to support millions of concurrent players on games like Fortnite and provide unique online experiences—such as hosting the largest concert in history.
FROM OUTSIDE AWS
Organizations of all sizes across all industries are transforming their businesses and delivering on their missions every day using AWS. Contact our experts and start your own AWS journey today.