Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
(Redirected from Unreal)
Unreal Engine
Information
Type Game engine
Industry Video games, film and television, architecture, automotive, simulation
Developer Epic Games
Written In C++
Operating System Windows, macOS, Linux
License Proprietary, source-available; royalty model
Supported Devices PC, consoles, mobile, VR Headsets, AR devices
Release Date 1998 (first release); Unreal Engine 5 on April 5, 2022
Website unrealengine.com


Unreal Engine is a real-time 3D creation tool and game engine developed by Epic Games. It was first released in 1998 alongside the first-person shooter Unreal, and it has since grown into one of the most widely used engines for games, film and television, virtual reality (VR), augmented reality (AR), architecture, automotive design, and simulation.[1][2] The engine is written in C++ and is programmed through a combination of C++ source code and Blueprints, a node-based visual scripting system that lets creators build gameplay logic without writing code.[1]

For XR developers, Unreal Engine is a common choice for high-fidelity VR and AR projects. It ships with a ready-made VR template, supports the cross-vendor OpenXR standard, and provides rendering paths tuned for the demanding performance budget of head-mounted displays.

Reviewed 27 September 2026. Checked the new UE 5.8 release and XR release-note items, UE6 timeline, Epic Games Store and Launch Everywhere royalty terms, Nanite/Lumen XR status, and HoloLens 2 and Microsoft plugin status against the cited sources. About review dates.

Overview

Unreal Engine is offered as a source-available product. The full C++ source code is available to licensees through Epic's GitHub, which lets studios modify the engine itself. Commercial games are governed by a royalty model: as of the licensing terms in force in 2026, Epic charges a 5% royalty on lifetime gross revenue above 1 million US dollars per product, and that royalty is waived on revenue from sales through the Epic Games Store, where Epic instead collects a 12% store fee.[3][4][1] Under Epic's "Launch Everywhere with Epic" program, which took effect on January 1, 2025, games released on the Epic Games Store before or at the same time as other stores pay a reduced royalty of 3.5%; the program initially applied to Windows, macOS and Android games.[5]

The engine runs on Windows, macOS, and Linux for development, and it can deploy to a wide range of targets including desktop PCs, game consoles, mobile devices, and VR and AR hardware.[1]

Blueprints and C++

Programming in Unreal Engine happens in two complementary ways. C++ gives full access to the engine's systems and is used for performance-critical code. Blueprints, introduced in Unreal Engine 4 as the successor to the older Kismet system, provide visual scripting through a graph of connected nodes.[1] Blueprints are widely used in VR development because they let designers prototype interactions such as grabbing, teleporting, and triggering events quickly, and the bundled VR template is built almost entirely from Blueprint logic.[6]

Virtual reality and augmented reality

VR template

Unreal Engine includes a VR template that serves as a starting point for new VR projects. It provides example logic for teleport locomotion, grabbing and attaching objects to the hands, common input actions, and a VR spectator view that mirrors the headset image to a flat screen.[6] The template is built on the OpenXR framework, so its logic is meant to work across multiple headsets and platforms without platform-specific code.[6][7]

Input handling in the template was originally based on Unreal's Action and Axis mapping system. Later 5.x releases moved toward the Enhanced Input system, and Epic now recommends creating Enhanced Input actions rather than the deprecated legacy action mappings.[6]

OpenXR support

OpenXR is the royalty-free open standard from the Khronos Group that provides a common interface to VR and AR hardware. Unreal Engine added OpenXR support that matured in version 4.27 and became the default path in Unreal Engine 5, replacing the need for separate vendor plugins in many cases.[8] OpenXR in Unreal exposes controller and hand poses for natural interaction, including a Grip pose that represents the position of a closed hand holding an object and an Aim pose that represents a ray used to point at targets.[8]

Hardware vendors layer their own plugins on top of Unreal's OpenXR support to expose device-specific features. Examples include the Meta XR plugin for Meta Quest headsets, the Microsoft OpenXR plugin for HoloLens 2 hand tracking, the HTC Vive OpenXR plugin, and Varjo's integration, which is built directly on Unreal's built-in OpenXR layer so that the standard binary engine can be used without vendor-specific code.[9][10][11] Microsoft has since ended HoloLens 2 production; in October 2024 it confirmed to UploadVR that the headset would receive updates for critical security issues and software regressions only until December 31, 2027,[12] and the plugin's GitHub repository was archived on October 4, 2024, leaving it read-only.[11]

XR changes in Unreal Engine 5.8

Unreal Engine 5.8 added experimental support, implemented together with Valve, for Valve's Steam Frame headset. It also added bPackageForOpenXRImmersive, an Android packaging setting for OpenXR headsets that leaves out the Quest-specific additions of the existing Meta Quest setting; it is enabled by default in the VR template.[13] The same release added a PICO Controller plugin for PICO's OpenXR controller interaction profiles, also enabled by default in the VR template, and allowed OpenXR stereo layers to be drawn behind the rendered scene as underlays, which previously required engine modifications or vendor plugins.[13] Its release notes also add Meta Quest 3S as a supported device for Meta Quest packaging, add Android manifest entries so that Android XR devices work without extra setup, list support for both OpenXR 1.0 and 1.1 runtimes, and recommend visionOS 2.4 with Xcode 26.1.1 for the Apple platform used by Apple Vision Pro.[13]

Forward rendering and MSAA

The recommended rendering path for VR in Unreal Engine is the forward shading renderer rather than the default deferred renderer. Forward shading gives a faster baseline for the stereoscopic, high-resolution rendering that VR requires, and it can use multi-sample anti-aliasing (MSAA), which produces a sharper image than the temporal anti-aliasing (TAA) typically used with deferred rendering.[14] Meta recommends the forward renderer for Meta Quest development and for PC VR over Meta Link, with 4x MSAA as the suggested setting for Quest devices.[15]

The trade-off is that forward rendering supports far fewer dynamic lights and meshes per scene than deferred rendering, so VR projects rely on optimization techniques such as level of detail (LOD) meshes and mesh merging to keep the draw count manageable.[15]

To cut the cost of drawing the scene twice, once per eye, Unreal provides Instanced Stereo Rendering on PC, which renders both eye views in a single pass. On mobile VR hardware such as Quest, the equivalent feature is Mobile Multi-View, which renders objects once to the left eye buffer and duplicates them to the right with the correct per-eye adjustments. Mobile Multi-View requires the Vulkan graphics API, which is the supported rendering API on Quest.[16][17]

Unreal Engine 4 to Unreal Engine 5

The first game built on Unreal Engine 4 was released in April 2014.[1] Unreal Engine 5 entered early access on May 26, 2021, and was officially released for all developers on April 5, 2022, during Epic's State of Unreal event.[18][1] Epic has continued to update the engine on a roughly twice-yearly cadence; version 5.7 reached stable release on November 12, 2025.[18] Unreal Engine 5.8 was released on June 17, 2026, and was announced at Unreal Fest in Chicago. Epic called it the last planned major Unreal Engine 5 release, while saying it would keep fixing bugs and regressions in UE5 and might add another release if circumstances warranted.[19][20]

In its State of Unreal keynote at the same event, Epic outlined Unreal Engine 6, which it presented as a combination of Unreal Engine 5 and Unreal Editor for Fortnite (UEFN), with the Verse programming language replacing C++ as its core programming language.[21] As of September 2026, Epic is targeting an early access release of Unreal Engine 6 by the end of 2027, with a full release planned 12 to 18 months after early access.[21][22]

Unreal Engine 5 introduced two headline rendering features:

Feature What it does
Nanite A virtualized micropolygon geometry system that streams and renders very high-detail meshes with little impact on frame time, reducing the need for manual LOD work.
Lumen A fully dynamic global illumination and reflections system that updates lighting in real time without precomputed light maps.

[23]

Caveat: Nanite and Lumen in VR

Although Nanite and Lumen are the defining features of Unreal Engine 5, they were not ready for VR when the engine launched, and their VR support has remained limited and evolving. At early access and at the 5.0 launch the new VR template disabled Lumen because it was not supported for headsets, and Epic stated that it had no timeframe to share for bringing Lumen and Nanite to VR while it explored how to extend those features to more platforms.[24][7]

The core obstacle is performance. Lumen was designed around target frame rates of roughly 60 frames per second outdoors and 30 indoors on then-current console hardware, which is well below the 90 frames per second that most PC VR headsets expect, and stereoscopic rendering at higher resolutions makes VR more expensive still.[24] As of the Unreal Engine 5.8 documentation (September 2026), Nanite and Lumen for XR are described as experimental and not officially supported.[25] They work only on PC with the deferred renderer and DirectX 12, are not supported on mobile XR hardware, and since version 5.1 they render in both eye views, so even high-end systems can struggle to hold the target frame rate. Epic advises caution before shipping a VR product that relies on them.[26]

In practice this means most production VR projects on Unreal Engine 5 still use the forward renderer with MSAA and avoid Nanite and Lumen, while drawing on the many other UE5 improvements such as World Partition for large worlds, the modeling tools, MetaSounds, and the updated editor.[24][14]

Epic's own VR work

Epic Games has produced its own VR titles and demos, partly to showcase the engine. At Oculus Connect 2 in September 2015 the company showed Bullet Train, a free VR shooter demo for the Oculus Touch controllers that demonstrated VR locomotion and gunplay.[27] That demo grew into Robo Recall, a full arcade shooter announced at Oculus Connect 3 on October 6, 2016, and released free for the Oculus Rift on March 1, 2017, with development funded by Oculus.[27][28] A standalone version, Robo Recall: Unplugged, launched for the Oculus Quest on May 21, 2019.[28]

It was also at Oculus Connect 3 that Oculus announced it would cover the Unreal Engine royalty fees, normally 5% of gross revenue, for any Unreal Engine app sold in its store, up to the first 5 million US dollars in gross revenue per app, which could save a developer as much as 250,000 US dollars.[29]

Notable VR titles built in Unreal Engine

Many commercial VR games are built on Unreal Engine. A few well-known examples:

Title Developer Engine Notes
Robo Recall Epic Games Unreal Engine 4 Arcade shooter; Epic's flagship VR showcase; Quest version Robo Recall: Unplugged in 2019.[28]
Pavlov VR Vankrupt Games Unreal Engine 4 Multiplayer VR first-person shooter that uses the forward renderer; released on Steam February 27, 2017, later on Quest.[30]
Into the Radius CM Games Unreal Engine 4 Single-player survival shooter with physics-based weapon handling; later ported to Quest.[31]

Enterprise and virtual production

Beyond games, Unreal Engine is used in virtual production for film and television, where large LED stages display real-time engine scenes behind actors, and in enterprise fields such as automotive design, architectural visualization, and training simulation. These uses overlap with AR and VR through interactive design reviews and immersive walkthroughs, but they fall outside the engine's core gaming role.[2][1]

See also

References

  1. ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 "Unreal Engine". 2026-01-10. https://en.wikipedia.org/wiki/Unreal_Engine.
  2. ↑ 2.0 2.1 "Unreal Engine". 2026-01-05. https://www.unrealengine.com/en-US/.
  3. ↑ Ben Lang (2020-05-14). "Unreal Engine is Now Royalty-free for the First $1 Million in Revenue". Road to VR. https://roadtovr.com/unreal-engine-royalty-free-first-1-million-revenue/. Retrieved 2026-09-27.
  4. ↑ "Unreal Engine licensing options". Epic Games. 2026-01-05. https://www.unrealengine.com/license. Retrieved 2026-06-14.
  5. ↑ Jim Thacker (2024-10-01). "Epic Games to cut royalty rate on Unreal Engine games". CG Channel. https://www.cgchannel.com/2024/10/epic-games-to-cut-royalty-rate-on-unreal-engine-games/. Retrieved 2026-09-27.
  6. ↑ 6.0 6.1 6.2 6.3 "VR Template in Unreal Engine". 2025-11-12. https://dev.epicgames.com/documentation/en-us/unreal-engine/vr-template-in-unreal-engine.
  7. ↑ 7.0 7.1 "Unreal Engine 5 Launches in Early Access with New VR Template Built on OpenXR". 2021-05-26. https://www.roadtovr.com/unreal-engine-5-vr-template-openxr-lumen-nanite-support/.
  8. ↑ 8.0 8.1 "Developing for Head-Mounted Experiences with OpenXR in Unreal Engine". 2025-11-12. https://dev.epicgames.com/documentation/en-us/unreal-engine/developing-for-head-mounted-experiences-with-openxr-in-unreal-engine.
  9. ↑ "Unreal Engine: VIVE OpenXR Plugin installation". HTC Vive Developer Resources. 2025-09-01. https://developer.vive.com/resources/openxr/unreal/unreal-tutorials/viveppenxrplugininstallation/. Retrieved 2026-06-14.
  10. ↑ "Unreal Engine 5". Varjo for developers. 2025-08-15. https://developer.varjo.com/docs/unreal/ue5/unreal5. Retrieved 2026-06-14.
  11. ↑ 11.0 11.1 "Microsoft-OpenXR-Unreal". GitHub. 2024-10-01. https://github.com/microsoft/Microsoft-OpenXR-Unreal. Retrieved 2026-06-14.
  12. ↑ David Heaney (2024-10-01). "Microsoft Is Discontinuing HoloLens 2, With No Replacement". UploadVR. https://www.uploadvr.com/microsoft-discontinuing-hololens-2/. Retrieved 2026-09-27.
  13. ↑ 13.0 13.1 13.2 "Unreal Engine 5.8 Release Notes". Epic Developer Community. Epic Games. https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-5-8-release-notes. Retrieved 2026-09-27.
  14. ↑ 14.0 14.1 "Forward Shading Renderer in Unreal Engine". 2025-11-12. https://dev.epicgames.com/documentation/en-us/unreal-engine/forward-shading-renderer-in-unreal-engine.
  15. ↑ 15.0 15.1 "Forward Shading Renderer". 2025-09-01. https://developers.meta.com/horizon/documentation/unreal/unreal-forward-renderer/.
  16. ↑ "XR Performance Features in Unreal Engine". 2024-06-01. https://docs.unrealengine.com/5.2/en-US/xr-performance-features-in-unreal-engine/.
  17. ↑ "Multi-View". 2025-09-01. https://developers.meta.com/horizon/documentation/unreal/unreal-multi-view/.
  18. ↑ 18.0 18.1 "Unreal Engine 5". Wikipedia. 2026-01-10. https://en.wikipedia.org/wiki/Unreal_Engine_5. Retrieved 2026-06-14.
  19. ↑ Dean Takahashi (2026-06-17). "Epic Games launches Unreal Engine 5.8". GamesBeat. https://gamesbeat.com/epic-games-launches-unreal-engine-5-8/. Retrieved 2026-09-27.
  20. ↑ David Jagneaux (2026-06-17). "Unreal Engine 5.8 is Out Today With Big Optimization Improvements". 80 Level. https://80.lv/articles/unreal-engine-5-8-is-out-today-with-big-optimization-improvements-and-mesh-terrain. Retrieved 2026-09-27.
  21. ↑ 21.0 21.1 Seoho Yoon (2026-06-17). "Unreal Engine 6 to Feature Fundamental Overhaul, Targeting Early Access Release by Late 2027". Inven Global. https://www.invenglobal.com/articles/22900/unreal-engine-6-to-feature-fundamental-overhaul-targeting-early-access-release-by-late-2027. Retrieved 2026-09-27.
  22. ↑ "State of Unreal 2026: Top news about Unreal Engine". The Rookies. 2026-06-19. https://www.therookies.co/blog/headlines/state-of-unreal-2026-top-news-about-unreal-engine. Retrieved 2026-09-27.
  23. ↑ "Unreal Engine 5 features overview". 2026-01-10. https://en.wikipedia.org/wiki/Unreal_Engine_5.
  24. ↑ 24.0 24.1 24.2 "Epic Releases Unreal Engine 5 But Its Headlining Features Aren't Ready for VR". 2022-04-05. https://www.roadtovr.com/unreal-engine-5-release-nanite-lumen-vr/.
  25. ↑ "Nanite and Lumen for XR in Unreal Engine (Unreal Engine 5.8 Documentation)". Epic Developer Community. Epic Games. https://dev.epicgames.com/documentation/en-us/unreal-engine/nanite-and-lumen-for-xr-in-unreal-engine. Retrieved 2026-09-27.
  26. ↑ "Nanite and Lumen for XR in Unreal Engine". Epic Developer Community. 2025-11-12. https://dev.epicgames.com/documentation/unreal-engine/nanite-and-lumen-for-xr-in-unreal-engine. Retrieved 2026-06-14.
  27. ↑ 27.0 27.1 "Epic Reveals 'Robo Recall': A Free Arcade Shooter For Oculus Touch". 2016-10-06. https://www.uploadvr.com/epic-announces-robo-recall/.
  28. ↑ 28.0 28.1 28.2 "Robo Recall". 2026-01-05. https://en.wikipedia.org/wiki/Robo_Recall.
  29. ↑ "Oculus to cover Unreal Engine royalties for Oculus Store apps". 2016-10-06. https://www.uploadvr.com/epic-announces-robo-recall/.
  30. ↑ "Pavlov VR". 2025-03-01. https://www.pcgamingwiki.com/wiki/Pavlov_VR.
  31. ↑ "Into the Radius VR on Steam". 2025-02-01. https://store.steampowered.com/app/1012790/Into_the_Radius_VR/.