Unreal Engine (UE) is a 3D computer graphics
game engine
A game engine is a software framework primarily designed for the development of video games which generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is akin to the term " software engine" u ...
developed by
Epic Games
Epic Games, Inc. is an American Video game developer, video game and software development, software developer and video game publisher, publisher based in Cary, North Carolina. The company was founded by Tim Sweeney (game developer), Tim Sween ...
, first showcased in the 1998
first-person shooter
A first-person shooter (FPS) is a video game genre, video game centered on gun fighting and other weapon-based combat seen from a First person (video games), first-person perspective, with the player experiencing the action directly through t ...
video game ''
Unreal''. Initially developed for
PC first-person shooters, it has since been used in a variety of genres of games and has been adopted by other industries, most notably the film and television industry. Unreal Engine is written in
C++ and features a high degree of
portability, supporting a wide range of
desktop
A desktop traditionally refers to:
* The surface of a desk (often to distinguish office appliances that fit on a desk, such as photocopiers and printers, from larger equipment covering its own area on the floor)
Desktop may refer to various compu ...
,
mobiles,
console
Console may refer to:
Computing and video games
* System console, a physical device to operate a computer
** Virtual console, a user interface for multiple computer consoles on one device
** Command-line interface, a method of interacting with ...
, and
virtual reality
Virtual reality (VR) is a Simulation, simulated experience that employs 3D near-eye displays and pose tracking to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video gam ...
platforms.
The latest generation,
Unreal Engine 5
Unreal Engine 5 (UE5) is the latest version of Unreal Engine developed by Epic Games. It was revealed in May 2020 and officially released in April 2022. Unreal Engine 5 includes multiple upgrades and new features, including Nanite, a system that ...
, was launched in April 2023. Its source code is available on
GitHub
GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
, and commercial use is granted based on a
royalty model, with Epic charging 5% of revenues over US $1 million, which is waived for games published exclusively on the Epic Games Store. Epic has incorporated features in the engine from acquired companies such as Quixel, which is seen as benefiting from ''
Fortnite''
's revenue.
History
First generation
Unreal Engine 1 was initially developed in 1995 by Epic Games founder Tim Sweeney for
''Unreal'' and used
software rendering
Software consists of computer programs that instruct the execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital computers in the mid-20th cen ...
. It supported
Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
,
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
Mac and
Unix
Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
. Epic later began to license the Engine to other game studios.
Unreal Engine 2
Unreal Engine 2 transitioned the engine from software rendering to hardware rendering and brought support for the
PlayStation 2
The PlayStation 2 (PS2) is a home video game console developed and marketed by Sony Interactive Entertainment, Sony Computer Entertainment. It was first released in Japan on 4 March 2000, in North America on 26 October, in Europe on 24 Novembe ...
,
Xbox
Xbox is a video gaming brand that consists of four main home video game console lines, as well as application software, applications (games), the streaming media, streaming service Xbox Cloud Gaming, and online services such as the Xbox networ ...
, and
GameCube
The is a PowerPC-based home video game console developed and marketed by Nintendo. It was released in Japan on September 14, 2001, in North America on November 18, 2001, in Europe on May 3, 2002, and in Australia on May 17, 2002. It is the suc ...
consoles. The first game using UE2 was released in 2002 and its last update was shipped in 2005.
Unreal Engine 3
Unreal Engine 3 was one of the first game engines to support
multithreading. It used
DirectX 9 as its baseline graphics API, simplifying its rendering code. The first games using UE3 were released at the end of 2006.
Unreal Engine 4
Unreal Engine 4 brought support for physically based materials and the "Blueprints" visual scripting system. The first game using UE4 was released in April 2014. It was the first version of Unreal to be free to download with royalty payments on game revenue.
Unreal Engine 5
Unreal Engine 5 features Nanite, a virtualized geometry system that allows game developers to use arbitrarily high quality meshes with automatically generated Level of Detail, and Lumen, a dynamic global illumination and reflections system that uses software and hardware ray tracing. It was revealed in May 2020 and officially released in April 2022.
Unreal Engine 6
Sweeney discussed Unreal Engine 6 on the
Lex Fridman podcast in 2025, and indicated that the first preview builds would be available in two to three years. The next version will aim to unify the currently separate development streams used for ''Fortnite'' and the broader engine.
Scripting
UnrealScript
UnrealScript (often abbreviated to UScript) was Unreal Engine's native
scripting language
In computing, a script is a relatively short and simple set of instructions that typically automation, automate an otherwise manual process. The act of writing a script is called scripting. A scripting language or script language is a programming ...
used for authoring game code and
gameplay
Gameplay is the specific way in which players interact with a game. The term applies to both video games and Tabletop game, tabletop games. Gameplay is the connection between the player and the game, the player's overcoming of challenges, and t ...
events before the release of Unreal Engine 4. The language was designed for simple,
high-level game programming
Game programming, a subset of game development, is the software development of video games. Game programming requires substantial skill in software engineering and computer programming in a given language, as well as specialization in one or ...
. UnrealScript was programmed by Tim Sweeney,
who also created an earlier game scripting language,
ZZT-OOP.
''
Deus Ex'' lead programmer Chris Norden described it as "super flexible" but noted its low execution speed.
Similar to
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
, UnrealScript was
object-oriented without
multiple inheritance (classes all inherit from a common Object class), and classes were defined in individual files named for the class they define. Unlike Java, UnrealScript did not have object wrappers for primitive types. Interfaces were only supported in Unreal Engine generation 3 and a few Unreal Engine 2 games. UnrealScript supported
operator overloading, but not
method overloading, except for optional parameters.
At the 2012 Game Developers Conference, Epic announced that UnrealScript was being removed from Unreal Engine 4 in favor of
C++.
Visual scripting would be supported by the Blueprints Visual Scripting system, a replacement for the earlier Kismet visual scripting system.
Verse
Verse is the new scripting language for Unreal Engine, first implemented in ''
Fortnite''.
Simon Peyton Jones, known for his contributions to the
Haskell
Haskell () is a general-purpose, statically typed, purely functional programming language with type inference and lazy evaluation. Designed for teaching, research, and industrial applications, Haskell pioneered several programming language ...
programming language, joined Epic Games in December 2021 as Engineering Fellow to work on Verse with his long-time colleague
Lennart Augustsson and others. Conceived by Sweeney, it was officially presented at Haskell eXchange in December 2022 as an open source
functional-logic language for the
metaverse. A research paper, titled ''The Verse Calculus: a Core Calculus for Functional Logic Programming'', was also published.
The language was eventually launched in March 2023 as part of the release of the Unreal Editor for ''Fortnite'' (
UEFN) at the Game Developers Conference, with plans to be available to all Unreal Engine users by 2025.
Marketplace
With Unreal Engine 4, Epic opened the Unreal Engine Marketplace in September 2014. The Marketplace is a digital storefront that allows content creators and developers to provide art assets, models, sounds, environments, code snippets, and other features that others could purchase, along with tutorials and other guides. Some content is provided for free by Epic, including previously offered Unreal assets and tutorials. Prior to July 2018, Epic took a 30% share of the sales but due to the success of Unreal and ''
Fortnite Battle Royale'', Epic retroactively reduced its take to 12%.
Usage
Video games
Unreal Engine was originally designed to be used as the underlying technology for video games. The engine is used in a number of high-profile game titles with high graphics capabilities, including ''
Hogwarts Legacy
''Hogwarts Legacy'' is a 2023 action role-playing game developed by Avalanche Software and published by Warner Bros. Games under its Portkey Games label. It is part of the Wizarding World franchise, taking place a century prior to the ''Harry ...
'', ''
PUBG: Battlegrounds'', ''
Final Fantasy VII Remake'', ''
Valorant
''Valorant'' is a 2020 First-person shooter, first-person tactical shooter, tactical hero shooter video game developed and published by Riot Games. A free-to-play game, ''Valorant'' takes inspiration from the ''Counter-Strike'' series, borrow ...
'' and ''
Yoshi's Crafted World,'' in addition to
games developed by Epic, including ''Gears of War'' and ''Fortnite''. Polish game developer
CD Projekt is also planning to use the engine after retiring their in-house REDengine; their first game to use Unreal will be a remake of ''
The Witcher''.
Usage of Unreal Engine has been steadily increasing since 2012, from an estimated 17% market share to 28% in 2024, compared to Unity's 50%.
By sales, Unreal accounts for 31% compared to Unity's 26%, with proprietary engines accounting for a combined 42%, making Unreal the largest engine by units sold.
Film and television
Unreal Engine has found use in filmmaking to create virtual sets that can track with a camera's motion around actors and objects and be rendered in real time to large
LED screens and atmospheric lighting systems. This allows for real-time composition of shots, immediate editing of the virtual sets as needed, and the ability to shoot multiple scenes within a short period by just changing the virtual world behind the actors. The overall appearance was recognized to appear more natural than typical
chromakey effects.
Among the productions to use these technologies were the live action television series ''
The Mandalorian'', ''
Westworld
''Westworld'' is an American science fiction dystopia media franchise that began with the Westworld (film), 1973 film ''Westworld'', written and directed by Michael Crichton. The film depicts a technologically advanced Wild West, Wild-West-th ...
'' and ''
Fallout'', and the animated series ''
Zafari'' and ''
Super Giant Robot Brothers''.
Jon Favreau
Jonathan Kolia Favreau ( ; born October 19, 1966) is an American actor and filmmaker. As an actor, Favreau has appeared in films such as ''Rudy (film), Rudy'' (1993), ''PCU (film), PCU'' (1994), ''Swingers (1996 film), Swingers'' (1996), ''Very ...
and
Lucasfilm's
Industrial Light & Magic division worked with Epic in developing their
StageCraft
Stagecraft is a technical aspect of theatrical, film, and video production. It includes constructing and rigging scenery; hanging and focusing of lighting; design and procurement of costumes; make-up; stage management; audio engineering; ...
technology for ''The Mandalorian'', based on a similar approach Favreau had used in ''
The Lion King''. Favreau then shared this technology approach with ''Westworld'' producers
Jonathan Nolan and
Lisa Joy. The show had already looked at the use of virtual sets before and had some technology established, but integrated the use of Unreal Engine as with StageCraft for its
third season.
Orca Studios, a Spanish-based company, has been working with Epic to establish multiple studios for virtual filming similar to the StageCraft approach with Unreal Engine providing the virtual sets, particularly during the
COVID-19 pandemic
The COVID-19 pandemic (also known as the coronavirus pandemic and COVID pandemic), caused by severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2), began with an disease outbreak, outbreak of COVID-19 in Wuhan, China, in December ...
, which restricted travel.
In January 2021, ''
Deadline Hollywood
''Deadline Hollywood'', commonly known as ''Deadline'' and also referred to as ''Deadline.com'', is an online news site founded as the news blog ''Deadline Hollywood Daily'' by Nikki Finke in 2006. It is updated several times a day, with en ...
'' announced that Epic was using part of its Epic MegaGrants to back for the first time an animated feature film, ''Gilgamesh'', to be produced fully in Unreal Engine by animation studios Hook Up, DuermeVela and FilmSharks. As part of an extension of its MegaGrants, Epic also funded 45 additional projects since around 2020 for producing feature-length and short films in the Unreal Engine. By October 2022, Epic was working with several different groups at over 300 virtual sets across the world. Unreal Engine was used for
motion capture
Motion capture (sometimes referred as mocap or mo-cap, for short) is the process of recording high-resolution motion (physics), movement of objects or people into a computer system. It is used in Military science, military, entertainment, sports ...
in ''
Lyle, Lyle, Crocodile''.
Other uses
Unreal Engine has also been used by non-creative fields due to its availability and feature sets. It has been used as a basis for a virtual reality tool to explore pharmaceutical drug molecules in collaboration with other researchers, as a virtual environment to explore and design new buildings and automobiles, and used for cable news networks to support real-time graphics. Some car companies, most prominently including
Rivian, use Unreal Engine in their
infotainment
Infotainment (a portmanteau of ''information'' and ''entertainment''), also called soft news as a way to distinguish it from serious journalism or hard news, is a type of media, usually television or online, that provides a combination of inform ...
systems.

In March 2012, Epic Games announced a partnership with
Virtual Heroes of
Applied Research Associates to launch ''Unreal Government Network'', a program that handles Unreal Engine licenses for government agencies. Several projects originated with this support agreement, including an anaesthesiology training software for
U.S. Army physicians, a multiplayer crime scene simulation developed by the
FBI Academy, and various applications for the
Intelligence Advanced Research Projects Activity
The Intelligence Advanced Research Projects Activity (IARPA) is an organization, within the Office of the Director of National Intelligence (ODNI), that is responsible for leading research to overcome difficult challenges facing the United Stat ...
with the aim to help intelligence analysts recognize and mitigate cognitive biases that might affect their work. Similarly, the
DHS Science and Technology Directorate
The Science and Technology Directorate (S&T) is a component within the United States Department of Homeland Security. DHS-S&T serves as the research and development arm of the Department as it fulfills its national security mission.
The Science ...
and the U.S. Army's
Training and Doctrine Command and
Research Laboratory
A research institute, research centre, or research organization is an establishment founded for doing research. Research institutes may specialize in basic research or may be oriented to applied research. Although the term often implies natural ...
employed the engine to develop a platform to train
first responders
A first responder is a person with specialized training who is among the first to arrive and provide assistance or incident resolution at the scene of an emergency. First responders typically include law enforcement officers (commonly known as ...
titled ''Enhanced Dynamic Geo-Social Environment'' (EDGE).
Awards
The engine has received numerous awards:
*
Technology & Engineering Emmy Award
The Technology and Engineering Emmy Awards, or Technology and Engineering Emmys, are one of two sets of Emmy Awards that are presented for outstanding achievement in engineering development in the television industry. The Technology and Engineer ...
from the
National Academy of Television Arts and Sciences
The National Academy of Television Arts and Sciences (NATAS), also known as the National Television Academy until 2007, is an American professional service organization founded in 1955 for "the advancement of the arts and sciences of televisio ...
(NATAS) for "3D Engine Software for the Production of Animation" in 2018
*
Primetime Engineering Emmy Award from the
Television Academy for exceptional developments in broadcast technology in 2020
*
Annie Award
The Annie Awards are accolades which the Los Angeles branch of the International Animated Film Association, ASIFA-Hollywood, has presented each year since 1972 to recognize excellence in animation shown in American cinema and television. Origina ...
from
ASIFA-Hollywood for technical advancement in animation in 2021
* ''
Game Developer Magazine'' Front Line Award for Best Game Engine for 2004, 2005, 2006, 2007, 2009, 2010, 2011, and 2012
*
Develop Industry Excellence Award for Best Engine for 2009, 2010, 2011, 2013, 2016, 2017, and 2018
* ''
Guinness World Record'' for most successful video game engine in 2014.
Legal aspects
The state of the Unreal Engine came up in Epic's 2020 legal action against
Apple Inc. claiming anticompetitive behavior in Apple's iOS App Store. Epic had uploaded a version of ''
Fortnite'' that violated Apple's App Store allowances. Apple, in response, removed the ''Fortnite'' app and later threatened to terminate Epic's developer accounts which would have prevented Epic from updating the Unreal Engine for iOS and macOS. The court agreed to grant Epic a permanent injunction against Apple to prevent Apple from taking this step, since the court agreed that would impact numerous third-party developers that rely on the Unreal Engine.
See also
*
:Unreal Engine games
*
Procedural generation
In computing, procedural generation is a method of creating data algorithmically as opposed to manually, typically through a combination of human-generated content and algorithms coupled with computer-generated randomness and processing power. I ...
*
Make Something Unreal
*
Epic Citadel
*
The Matrix Awakens
*
On-set virtual production
*
Uncanny valley
The effect is a hypothesized psychological and aesthetic relation between an object's degree of resemblance to a human being and the emotional response to the object. The uncanny valley hypothesis predicts that an entity appearing almost huma ...
*
Unity (game engine)
Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Worldwide Developers Conference as a MacOS, Mac OS X game engine. The engine has since been gradually extended to support a ...
*
List of game engines
References
Further reading
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
{{Navboxes
, state=collapsed
, list1=
{{Unreal, state=collapsed
{{Epic, state=collapsed
{{Video game engines, state=collapsed
{{Extended reality, state=collapsed
3D graphics software
Articles containing video clips
Epic Games
Game engines for Linux
Game engines that support Mantle (API)
Game engines that support Vulkan (API)
IOS video game engines
Unreal S
Unreal (video game series)
Video game engines
Video game IDE
Virtual reality works