SoftwareLore

Software profile Games & Game Engines

Unreal Engine

Epic Games’ real-time 3D engine for games, film and visualization

Unreal Engine is a real-time 3D creation tool and game engine developed by Epic Games. Created for the 1998 shooter Unreal, it now powers games on every major platform as well as film and TV production, architecture and automotive displays.

Made by 05 1991 Epic Games Games Epic Games Founded 1991 · Cary, North Carolina, United States Company profile

Unreal Engine at a glance

First released
1998Debuted with the game Unreal in 1998; Unreal Engine 5 launched in April 2022
Pricing model
Usage-based
Platforms
Windows, macOS, Linux, PlayStation, Xbox, Nintendo Switch, iOS, Android
Deployment
Desktop app
License
Source-available (proprietary EULA)
Official site
unrealengine.com

What is Unreal Engine?

Unreal Engine is a set of tools for building interactive 3D worlds that render in real time. Developers assemble levels in the Unreal Editor, write gameplay code in C++ or connect it visually with Blueprints, a node-based scripting system, and package the finished project for PCs, consoles, phones and virtual reality headsets. Epic makes the engine’s C++ source code available to registered users on GitHub, so studios can modify the engine itself rather than working only through its public interfaces.

Unreal Engine 5, released in April 2022, introduced two systems that changed how detailed scenes are built. Nanite, a virtualized geometry system, renders pixel-scale detail and very high object counts by streaming only what each frame needs, and Lumen calculates global illumination and reflections dynamically, so lighting responds immediately to changes without precomputed lightmaps. The engine also includes MetaHuman tools for realistic digital characters, animation and physics systems, and access to Quixel’s scanned assets through the Fab marketplace.

Although it began as a game engine, Unreal is now used well beyond games. Television productions such as The Mandalorian have used it to render virtual sets on LED walls, architects and carmakers use it for visualization, and Ford’s seventh-generation Mustang uses it for its digital instrument cluster and touchscreen. It also powers Fortnite, whose Unreal Editor for Fortnite lets creators build games with Epic’s Verse programming language. In May 2026 Epic announced Unreal Engine 6, which is meant to bring the main engine and Fortnite’s creation tools together, with early access planned for around late 2027.

Key features of Unreal Engine

  1. 01

    Nanite virtualized geometry

    Nanite renders highly detailed meshes, including film-quality scanned assets, by streaming only the detail each frame needs and generating levels of detail automatically.

  2. 02

    Lumen global illumination

    Lumen computes bounced light and reflections dynamically using software or hardware ray tracing, so scenes update immediately when lights, time of day or geometry change.

  3. 03

    Blueprints visual scripting

    A node-based scripting system lets designers and artists build gameplay logic, interactions and prototypes without writing C++, while programmers extend it with native code.

  4. 04

    C++ source code access

    Epic publishes the engine’s source code on GitHub for registered users, allowing studios to debug, customize and extend the engine for the needs of their own projects.

  5. 05

    MetaHuman

    MetaHuman tools create realistic, fully rigged digital humans that can be animated with motion capture or with facial performances recorded on a phone or camera.

  6. 06

    Multiplatform deployment

    Projects can be packaged for Windows, macOS, Linux, PlayStation, Xbox, Nintendo Switch, iOS, Android and virtual reality headsets from a single project.

  7. 07

    Virtual production tools

    Multi-display rendering, live camera tracking and compositing tools let film and television crews display backgrounds on LED volumes in real time and capture final-quality shots on set.

  8. 08

    Fab asset marketplace

    Fab, launched in 2024, brings Quixel Megascans, former Unreal Engine Marketplace content and assets from independent artists into a single store for buying and selling 3D content.

Who uses Unreal Engine?

  • Game studios of all sizes build PC, console and mobile titles, from large open-world productions to small independent projects.
  • Film and television productions render virtual sets on LED walls so actors can perform in front of final-quality backgrounds instead of green screens.
  • Architects and product designers create interactive walkthroughs and photorealistic visualizations of buildings, interiors and vehicles.
  • Automakers use the engine to render digital instrument clusters and infotainment screens in production vehicles.
  • Government agencies and training developers build simulations for military, law enforcement and first-responder training.

History of Unreal Engine

Tim Sweeney began writing the first Unreal Engine in 1995 for Unreal, a first-person shooter Epic released in 1998, and Epic soon began licensing the engine to other studios. Unreal Engine 3 powered Gears of War in 2006, and Unreal Engine 4 added physically based materials and the Blueprints scripting system. In March 2015 Epic made Unreal Engine 4 free to download, replacing upfront license fees with a 5 percent royalty on game revenue, which opened the engine to independent developers.

Unreal Engine 5 was revealed in May 2020 and released in April 2022 with Nanite and Lumen. Epic released Unreal Editor for Fortnite in March 2023, launched the Fab marketplace in October 2024 and introduced per-seat pricing for larger companies using the engine outside games. On May 24, 2026, Epic Games officially announced Unreal Engine 6, naming Rocket League as the first announced game to move to it, and later said early access should arrive around late 2027.

  1. 1998

    Unreal Engine debuts with Epic’s first-person shooter Unreal.

  2. 2006

    Unreal Engine 3 powers Gears of War on the Xbox 360.

  3. 2015

    Unreal Engine 4 becomes free to download, with a 5 percent royalty on game revenue.

  4. 2022

    Unreal Engine 5 is released with Nanite geometry and Lumen lighting.

  5. 2023

    Unreal Editor for Fortnite brings Unreal tools and the Verse language to Fortnite creators.

  6. 2024

    Epic launches the Fab marketplace, combining several of its 3D asset stores.

  7. 2026

    Epic announces Unreal Engine 6, with early access targeted for around late 2027.

Unreal Engine pricing

Pricing modelUsage-based

Free to download and use; games owe a royalty on revenue above a threshold, and larger companies using it outside games pay per-seat subscriptions.

Unreal Engine alternatives

Well-known alternativesUnity, Godot, CryEngine and O3DE

Unreal Engine: frequently asked questions

Who owns Unreal Engine?

Unreal Engine is owned and developed by Epic Games, the Cary, North Carolina, company founded by Tim Sweeney. Sweeney wrote the original engine for the 1998 game Unreal, and Epic has licensed it to other developers ever since while using it for its own games, including Fortnite.

What is Unreal Engine used for?

Unreal Engine is used mainly to make video games for PCs, consoles and mobile devices. It is also used for virtual production in film and television, architectural and automotive visualization, digital humans, training simulations and in-vehicle displays, as well as by creators building games inside Fortnite.

Is Unreal Engine free?

Unreal Engine is free to download and use, including access to its source code. Game developers pay Epic a standard 5 percent royalty once a game’s gross revenue passes $1 million, with Epic Games Store sales exempt, while larger companies using the engine for non-game work such as film or architecture pay for per-seat subscriptions.

When was Unreal Engine released?

Unreal Engine debuted in 1998 with Epic’s first-person shooter Unreal, after Tim Sweeney began developing it in 1995. Unreal Engine 4 became free to download in 2015, Unreal Engine 5 was released in April 2022, and Epic announced Unreal Engine 6 in May 2026.

What games use Unreal Engine?

Unreal Engine powers Epic’s own games, including Fortnite and the Gears of War series it created, as well as a large number of titles from other studios, ranging from big console and PC releases to small independent games. Rocket League, which still runs on Unreal Engine 3, is set to be the first announced game to move to Unreal Engine 6.

What is the difference between Unreal Engine and Unity?

Both are widely used commercial game engines. Unreal Engine is written in C++, offers source code access and is known for high-end graphics features such as Nanite and Lumen, while Unity uses C# for scripting and has long been especially popular for mobile and smaller-scale games. The two also use different licensing models.

Sources

  1. Unreal Engine, Wikipedia en.wikipedia.org
  2. Nanite Virtualized Geometry, Unreal Engine documentation dev.epicgames.com
  3. Epic Games, Wikipedia en.wikipedia.org

Last reviewed . Spotted an error? Send a correction.

to move · Enter to open · Esc to close