Unreal Engine 5
View on Wikipedia
| Unreal Engine 5 | |
|---|---|
| Original author | Tim Sweeney |
| Developer | Epic Games |
| Initial release | 5.0 / April 5, 2022[1] |
| Stable release | 5.6
/ June 3, 2025[2] |
| Written in | C++[3] |
| Operating system | Windows, Linux, macOS |
| Predecessor | Unreal Engine 4 |
| License | Source-available commercial software with royalty model for commercial use[4] |
| Website | unrealengine |
Unreal Engine 5 (UE5) is the latest iteration 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 automatically adjusts the level of detail of meshes, and Lumen, a dynamic global illumination and reflections system that leverages software as well as hardware accelerated ray tracing.
History
[edit]
Unreal Engine 5 was revealed on May 13, 2020, supporting all existing systems that could run Unreal Engine 4, including the PlayStation 5 and Xbox Series X/S.[5] It was released in early access on May 26, 2021,[6] and formally launched for developers on April 5, 2022.[1]
Epic Games worked with Sony to optimize Unreal Engine 5 for the PlayStation 5.[7] To demonstrate the ease of use of the engine, both companies collaborated on a demo called "Lumen in the Land of Nanite" for the PlayStation 5 which featured a photorealistic cave setting that could be explored by players. The demo was showcased during the May 2020 reveal of the engine, and leveraged Nanite, Lumen, and assets from the Quixel library.[8][9] Epic also affirmed that the Xbox Series X/S would fully support Unreal Engine 5.[10]
Epic has used its game Fortnite as a testbed for Unreal Engine 5.[8][11][12] The game was updated to use Unreal Engine 5 in December 2021.[13] Briefly after, Epic released The Matrix Awakens, a promotional game demo for the 2021 movie The Matrix Resurrections, to showcase Unreal Engine 5 and other technology (such as MetaHuman Creator).[14]
Unreal Engine 5 was made available to download in April 2022. It included a redesigned Unreal Editor with new animation and modelling tools.[15][16] Some of the first major titles making full use of the new engine were released in 2023, including the Layers of Fear remake, Remnant 2 and Immortals of Aveum.[17][18][19]
Features
[edit]Nanite
[edit]A major feature of Unreal Engine 5 is Nanite, a virtualized geometry system that allows developers to use photogrammetry and other high-detail meshes in their games without significant performance impact.[20] Traditionally, artists had to create multiple models for different levels of detail (LoDs) and generate normal maps for finer details. Nanite automatically manages LoDs by scaling models dynamically based on draw distance, screen resolution, and performance requirements.[21][22] It utilizes a hierarchical structure, allowing different parts of a single mesh to render at varying levels of detail.[23] Nanite is compatible with many 3D model formats, including ZBrush sculpts and CAD models, enabling developers to directly import film-quality assets without manual optimization.[24] According to Epic Games' Brian Karis, one of the significant innovations in Nanite is its ability to stitch edges between different automatically generated LoDs seamlessly, ensuring that no cracks appear at boundaries.[23] In its initial release, Nanite was only compatible with static meshes.[23]
Unreal Engine 5 takes advantage of the high-speed solid-state storage in next-generation hardware in order to stream assets into memory as they are needed.[21][22] Epic Games CEO Tim Sweeney emphasized that this storage speed allows developers to "bring in [a game's] geometry and display it despite it not all fitting in memory," eliminating traditional loading screens and enabling seamless transitions between varying levels of detail as objects move closer to the player.[22] Additionally, UE5 provides a way to divide large maps into smaller partitions called "World Partition," which decreases the amount of the level needed to be loaded.[25]
Lumen
[edit]Lumen is a dynamic ray traced global illumination and reflections system that can react in real-time to scene and lighting changes.[20][26] It eliminates the need for precomputed lightmaps for a given scene and enables automatic adjustments to light, reflections, and shadows.[21] Lumen supports both software and hardware ray tracing. The software ray tracing option, which uses Mesh Distance Fields, is optimized for a broad range of devices and enables fast ray intersections at the cost of lower fidelity.[27] Hardware ray tracing offers higher accuracy and supports additional geometry types, including skinned meshes. Lumen also incorporates a Surface Cache system that reduces the computational overhead required to evaluate lighting. When Lumen is disabled, the engine defaults to Signed Distance Field Ambient Occlusion for a lower-fidelity lighting solution.[27]
Virtual Shadow Maps
[edit]Virtual Shadow Maps is another component added in Unreal Engine 5 described as "a new shadow mapping method used to deliver consistent, high-resolution shadowing that works with film-quality assets and large, dynamically lit open worlds".[28] Virtual Shadow Maps differs from the common shadow map implementation in its high resolution, more detailed shadows, and the absence of shadow cascade and pop-in issues present in commonly used shadow mapping techniques.[29]
Other features
[edit]UE5 uses Niagara for fluid and particle dynamics and its own Chaos physics engine in place of PhysX.[8][30] Added in UE5.2, the engine introduced a new material creation system named Substrate, offering more versatile and modular authoring of materials.[31][32]
Additional Unreal Engine 5 features come from Epic's acquisitions and partnerships. The Nanite virtualized geometry technology allows Epic to take advantage of its past acquisition of Quixel, the world's largest photogrammetry library as of 2019.[8] The MetaHuman Creator is a project based on technology from three companies acquired by Epic—3Lateral, Cubic Motion, and Quixel—to allow developers to quickly create realistic human characters that can then be exported for use within Unreal.[33] Through partnership with Cesium, Epic plans to offer a free plugin to provide 3D geospatial data for Unreal users, allowing them to recreate any part of the mapped surface of Earth.[34] Epic will include RealityCapture, a product it acquired with its acquisition of Capturing Reality that can generate 3D models of any object from a collection of photographs taken of it from multiple angles,[35] and the various middleware tools offered by Epic Games Tools.[36]
From UE 5.5 onwards, Epic Games introduced a layer that makes it easier to maintain WebRTC internally, allowing Pixel Streaming 2 plugin to began shipping with Unreal Engine.[37]
Reception
[edit]Unreal Engine 5 has been credited with allowing developers to create games using higher fidelity assets via Nanite with more realistic lighting via Lumen.[38] Gaming outlets credited UE5 for its use in multiple games from 2023 to 2025 including Black Myth: Wukong, Remnant 2, Senua's Saga: Hellblade II and Avowed.[39][40][41][42][43] It has also been praised for allowing smaller independent and AA developers to achieve similar levels of graphical fidelity as larger studios.[44][45][46][47] For example, Sandfall Interactive's debut title Clair Obscur: Expedition 33 utilized many features like Lumen, Nanite and MetaHuman, to assist in keeping the development process more focused on the elements that would have the most impact on the player experience.
The engine has been blamed for certain types of performance issues, namely shader compilation stutter and traversal stutter – frame-time jumps that occur when a player's actions cause more entities to load into the game, although not all UE5 games display these issues to the same degree.[38][43][48][49][50][51] Additionally, the use of temporal anti-aliasing, which is enabled by default, can in some cases lead to blur.[50][52] Epic Games has acknowledged the shader compilation issue and has created a new system to better identify which shaders to precompile.[53][54] CD Projekt, meanwhile, is working on a custom system that improves entity loading for The Witcher IV, parts of which may be upstreamed to Unreal Engine itself.[55][56]
Licensing
[edit]Unreal Engine 5 retains the royalty model started with Unreal Engine 4, with developers returning 5% of gross revenues to Epic Games, although this fee is waived for sales made through the Epic Games Store (EGS).[57] Further, Epic announced alongside Unreal Engine 5 that they will not take any fee from games using any version of Unreal Engine for the first US$1 million in gross revenue, retroactive to January 1, 2020.[58] In October 2024, Epic lowered royalties to 3.5% on sales of games outside EGS if they list the game on EGS as well.[59] The source code for Unreal Engine 5 is available on GitHub.[60]
Epic unveiled per-seat licensing of the Unreal Engine, starting in April 2024, for its runtime use with non-gaming applications such as in film and television production if their revenues exceed $1 million, with each seat costing $1850/year.[61][62]
See also
[edit]References
[edit]- ^ a b Sinclair, Brendan (April 6, 2022). "Epic launches Unreal Engine 5". GamesIndustry.biz. Archived from the original on April 7, 2022. Retrieved April 5, 2022.
- ^ "Unreal Engine 5.6 is here—find out what's new". Unreal Engine. Retrieved June 3, 2025.
- ^ "Unreal Engine on GitHub". Archived from the original on December 14, 2024.
- ^ "Unreal Engine End User License Agreement". Unreal Engine. Archived from the original on August 26, 2018. Retrieved August 26, 2018.
- ^ Statt, Nick (May 13, 2020). "Epic Games announces Unreal Engine 5 with stunning PlayStation 5 demo". The Verge. Archived from the original on March 21, 2022. Retrieved December 11, 2020.
- ^ Makuch, Eddie (May 26, 2021). "Unreal Engine 5 Gets Stunning Demo With Incredible Graphics, Enters Early Access". GameSpot. Archived from the original on December 28, 2021. Retrieved May 26, 2021.
- ^ Statt, Nick (May 13, 2020). "Epic CEO Tim Sweeney says the PS5 is so impressive it's 'going to help drive future PCs'". The Verge. Archived from the original on May 13, 2020. Retrieved May 13, 2020.
- ^ a b c d Takahashi, Dean (May 13, 2020). "Epic Games: Unreal Engine 5 will bring a generational change to graphics". Venture Beat. Archived from the original on October 5, 2022. Retrieved May 13, 2020.
- ^ Takahashi, Dean (May 13, 2020). "Epic Games shows off a stunning Unreal Engine 5 demo on PlayStation 5". Venture Beat. Archived from the original on May 18, 2020. Retrieved May 13, 2020.
- ^ Maher, Cian (May 16, 2020). "Unreal Engine 5 will be "fully supported on both PS5 and Xbox Series X"". VG247. Archived from the original on May 16, 2020. Retrieved May 16, 2020.
- ^ Bailey, Dustin (May 13, 2020). "Fortnite moves to Unreal Engine 5 next year". PCGamesN. Archived from the original on September 25, 2020. Retrieved May 13, 2020.
- ^ "Battle-testing Unreal Engine 5.1's new features on Fortnite Battle Royale Chapter 4". unrealengine.com.
- ^ Capel, Chris (December 5, 2021). "Fortnite has finally moved to Unreal Engine 5 with Chapter 3". PCGamesN. Archived from the original on December 5, 2021. Retrieved December 5, 2021.
- ^ Egan, Toussaint (December 9, 2021). "The Matrix Awakens imagines the future of storytelling in Unreal Engine 5". Polygon. Archived from the original on December 10, 2021. Retrieved December 9, 2021.
- ^ "Unreal Engine 5 has officially launched". www.gamedeveloper.com.
- ^ Kim, Matt (April 5, 2022). "Unreal Engine 5 Officially Released". IGN.
- ^ "Layers of Fear reimagines horror with Unreal Engine 5". Unreal Engine. Retrieved January 16, 2025.
- ^ Papadopoulos, John (July 25, 2023). "Remnant 2 is the first game using UE5's Nanite to eliminate geometry pop-ins". DSOGaming. Retrieved January 16, 2025.
- ^ "Immortals of Aveum pushes Unreal Engine 5 hard - and image quality suffers". Eurogamer.net. August 26, 2023. Retrieved January 16, 2025.
- ^ a b Valentine, Rebekah (May 13, 2020). "Epic Games announces Unreal Engine 5 with first PS5 footage". GamesIndustry.biz. Archived from the original on May 20, 2020. Retrieved May 13, 2020.
- ^ a b c Orland, Kyle (May 14, 2020). "How Epic got such amazing Unreal Engine 5 results on next-gen consoles". Ars Technica. Archived from the original on May 14, 2020. Retrieved May 14, 2020.
- ^ a b c Tyler, Wilde (May 13, 2020). "Fast SSD storage is key to the Unreal Engine 5 demo's super detailed scenes". PC Gamer. Retrieved October 18, 2024.
- ^ a b c Karis, Brian. "Nanite; A Deep Dive | SIGGRAPH 2021 Advances in Real-Time Rendering in Games Course" (PDF). Realtime Rendering.
- ^ Tarantola, Andrew (May 13, 2020). "Epic Games teases its new, nearly-photorealistic Unreal Engine 5". Engadget. Archived from the original on May 13, 2020. Retrieved May 13, 2020.
- ^ Barrier, Ronny (May 17, 2022). "What Unreal Engine 5 Means for the Games Industry". IGN.
- ^ McWhertor, Michael (May 13, 2020). "Here's Unreal Engine 5 running on the PlayStation 5". Polygon. Archived from the original on May 13, 2020. Retrieved May 13, 2020.
- ^ a b Battaglia, Alex (October 28, 2023). "Brilliant visuals and growing pains: examining the first generation of Unreal Engine 5 games". Eurogamer. Retrieved October 18, 2024.
- ^ "Virtual Shadow Maps". Unreal Engine Docs. Archived from the original on February 7, 2022. Retrieved February 7, 2022.
- ^ Dimitrov, Rouslan. "Cascaded Shadow Maps" (PDF). Nvidia Developer. Archived (PDF) from the original on January 15, 2022. Retrieved February 7, 2022.
- ^ Sergeev, Arti (July 26, 2022). "Working with Niagara Fluids to Create Water Simulations". 80.lv.
- ^ "Unreal Engine 5.2 is now available!". Unreal Engine. May 11, 2023.
- ^ McKenzie, Theodore (May 12, 2023). "Unreal Engine 5.2 Goes Live". 80.lv.
- ^ Kerr, Chris (February 10, 2021). "Epic Games' new MetaHuman Creator will let devs everywhere build high fidelity humans". Game Developer. Archived from the original on February 22, 2022. Retrieved February 22, 2022.
- ^ Takahashi, Dean (March 30, 2021). "Epic Games teams up with Cesium to bring 3D geospatial data to Unreal". Venture Beat. Archived from the original on March 30, 2021. Retrieved March 30, 2021.
- ^ Kerr, Chris (March 9, 2021). "Epic Games acquires photogrammetry software developer Capturing Reality". Game Developer. Archived from the original on February 22, 2022. Retrieved February 22, 2022.
- ^ Francis, Bryant (January 7, 2021). "Epic acquires RAD Game Tools". Game Developer. Archived from the original on January 7, 2021. Retrieved February 22, 2022.
- ^ "PixelStreamingInfrastructure". Game Developer. January 7, 2021. Retrieved February 22, 2022.
- ^ a b Battaglia, Alex (June 14, 2024). "Lessons from Senua's Saga: Hellblade 2 - a milestone Unreal Engine 5 release on PC". Eurogamer.
- ^ Mackenzie, Oliver (April 10, 2024). "Hellblade 2 looks like the most visually ambitious Unreal Engine 5 game yet". Eurogamer.
- ^ Mackenzie, Oliver (July 25, 2023). "Remnant 2 is a fitting showcase for Unreal Engine 5's Nanite technology". Eurogamer.
- ^ Welsh, Oli (April 4, 2024). "3 years in, Hellblade 2 on Xbox Series X finally gives us a next-gen moment". Polygon.
- ^ Battaglia, Alex (August 19, 2024). "Black Myth: Wukong truly delivers a stunning high-end PC experience". Eurogamer.
- ^ a b Evanson, Nick (February 13, 2025). "Unreal Engine often gets flak for games running poorly or stuttering, but as Avowed demonstrates, it's really about how devs use it and the pressures of time". PC Gamer.
- ^ Packwood, Lewis (February 10, 2025). "How Unreal Engine 5 is enabling indie studios to achieve 'impossible visuals'". Creative Bloq.
- ^ Packwood, Lewis (February 18, 2025). "Clair Obscur: Expedition 33: using Unreal Engine 5 has its pros and cons". Creative Bloq.
- ^ Wen, Alan (January 28, 2025). "How Eternal Strands' complex chaos was made possible". Creative Bloq.
- ^ Dean, Ian (January 15, 2025). "How Unreal Engine 5's MetaHuman tech has enabled River End Games to elevate its storytelling for Eriksholm: The Stolen Dream". Creative Bloq.
- ^ Ruiz, Fran (November 23, 2024). "It's time to admit it: Unreal Engine 5 has been kind of rubbish in most games so far, and I'm worried about bigger upcoming projects". VG247.
- ^ Battaglia, Alex (October 12, 2024). "Silent Hill 2 on PC: another Unreal Engine 5 game blighted by stutter". Eurogamer.
- ^ a b Walsh, Niall (June 13, 2024). "4K gaming on Unreal Engine 5 has a problem, but there is a fix". PCGamesN.
- ^ Palumbo, Alessio (July 29, 2025). "Unreal Engine Engineer Declares 'Great Hitch Hunt' to Rid UE Games of Stutters, Gives Tips to Developers". Wccftech.
- ^ Battaglia, Alex (February 11, 2024). "Temporal anti-aliasing: a blessing or a curse?". Eurogamer.
- ^ Evanson, Nick (February 4, 2025). "Epic talks shop about stuttering in games that use its Unreal Engine and offers solutions to the problem". PC Gamer.
- ^ Hoglund, Michael (February 10, 2025). "Unreal Engine 5 engineers are looking to solve the problems many modern game developers have with its engine". Windows Central.
- ^ Meo, Francesco De (December 3, 2024). "The Witcher 4 Could Fix Unreal Engine 5 Stuttering Issues, but Engine-Wide Improvements May Take a Long Time". Wccftech.
- ^ Rudzki, Jarosław (August 16, 2024). "How Small Open Doors Can Lead to Better CPU Utilization and Bigger Games | Unreal Fest 2024". YouTube.
- ^ "Unreal Engine EULA". Unreal Engine. Archived from the original on January 5, 2024. Retrieved January 5, 2024.
- ^ Machkovech, Sam (May 13, 2020). "Unreal Engine is now royalty-free until a game makes a whopping $1 million". Ars Technica. Archived from the original on May 13, 2020. Retrieved May 13, 2020.
- ^ Peters, Jay (October 1, 2024). "Epic is trying to sweeten the deal to use Unreal Engine and the Epic Games Store". The Verge.
- ^ Fingas, Jon (May 26, 2021). "Epic's next-gen Unreal Engine 5 is now available in early access". Engadget.
- ^ Francis, Bryant (October 6, 2023). "Epic Games to update Unreal Engine pricing for devs outside game industry". Game Developer. Archived from the original on October 5, 2023. Retrieved October 6, 2023.
- ^ Scullion, Chris (March 12, 2024). "Epic confirms its new Unreal Engine pricing, keeps its promise not to change it for game developers". Video Games Chronicle. Archived from the original on March 13, 2024. Retrieved March 12, 2024.
Unreal Engine 5
View on GrokipediaOverview
Introduction
Unreal Engine 5 is the fifth major version and current iteration of Unreal Engine, a leading real-time 3D creation tool developed by Epic Games.[3] It was fully released on April 5, 2022, marking Epic Games' largest technology release to date and making production-ready features available to creators worldwide after periods of early access and preview.[2][7] Designed as the world's most open and advanced real-time 3D creation tool, Unreal Engine 5 empowers developers and artists across industries—including video games, film, television, automotive, broadcast, simulation, and interactive experiences—to build expansive, immersive worlds and high-fidelity content with greater freedom, fidelity, and flexibility than previous generations.[3][7] The engine introduces groundbreaking technologies such as Nanite for virtualized geometry and Lumen for dynamic global illumination, enabling next-generation real-time visuals without traditional constraints.[2] Unreal Engine 5 remains free to download and use for learning, internal projects, and production, with full source code access included and a standard royalty model applying only to off-the-shelf products exceeding $1 million USD in lifetime gross revenue (5% royalty thereafter).[3] It supports a broad range of platforms and workflows, serving both large studios and independent creators in realizing production-proven, next-generation real-time 3D experiences.[7]Differences from Unreal Engine 4
Unreal Engine 5 represents a substantial evolution from Unreal Engine 4, with core shifts toward dynamic systems that reduce manual optimization and enable greater scale. Flagship technologies like Nanite and Lumen eliminate traditional requirements for static LOD authoring and baked lighting, allowing higher-fidelity geometry and real-time global illumination without precomputation.[8] Nanite virtualized geometry removes the need for manual level-of-detail hierarchies and obsoletes hardware tessellation (which is removed in UE5), permitting direct import of high-polygon assets with automatic handling of detail levels. Lumen provides fully dynamic global illumination and reflections, replacing precomputed methods such as Light Propagation Volumes, Distance-Field Global Illumination, and Screen Space Global Illumination (deprecated and removed), and deprecating standalone ray tracing features in favor of integrated Lumen workflows.[8] The Chaos physics engine replaces PhysX as the default, introducing threaded simulation for improved determinism but requiring adjustments for potentially different behavior in vehicles, destruction, and rigid-body interactions.[8] World Partition supersedes the deprecated World Composition system for large-scale worlds, using a grid-based streaming approach with Data Layers and One File Per Actor to manage massive environments more efficiently than UE4's sublevel structure.[8] Large World Coordinates (LWC) introduce double-precision floating-point coordinates, enabling a default maximum world size of approximately 88 million kilometers (with bounds checking enabled), a major improvement over Unreal Engine 4's approximately 21 km limit caused by single-precision float precision issues. Combined with World Partition, this facilitates the creation of vastly larger open worlds.[9] UE5 offers partial backward compatibility: UE4 projects and assets can be opened and migrated into UE5, with many processes automated, but UE5-updated projects cannot be reopened in UE4 versions. Migration challenges include enabling Lumen and Nanite, converting maps to World Partition (via commandlets), updating code for deprecated APIs and removed features (such as PhysX and certain rendering paths), and addressing asset incompatibilities like material settings or deprecated plugins.[8][10]History
Announcement and pre-release development
Unreal Engine 5 was announced by Epic Games on May 13, 2020, alongside a real-time technology demonstration running on PlayStation 5 hardware.[11] The demo highlighted the engine's core innovations, including Nanite for virtualized micropolygon geometry capable of handling billions of polygons without traditional level-of-detail systems, and Lumen for fully dynamic global illumination that adapts indirect lighting in real time.[11] The announcement emphasized Unreal Engine 5's ability to deliver photo-realistic visuals and seamless large-scale worlds, rendered at 1440p with dynamic resolution scaling at 30 frames per second, without relying on hardware-accelerated ray tracing to focus on core engine capabilities.[11] Epic Games collaborated closely with Sony to optimize the engine for the PlayStation 5's architecture, particularly its ultra-fast M.2 SSD, which enables high-fidelity streaming of massive environments.[11] During the pre-release period following the announcement, Epic Games focused on internal development of Nanite and Lumen, along with integration of previously acquired technologies such as Quixel's Megascans photogrammetry library, which had been made freely available to Unreal Engine users since the 2019 acquisition and supported detailed asset creation for the engine's demonstrations.[12] Epic planned a preview release in early 2021, with a full launch targeted for later that year.[11]Early access period
Unreal Engine 5 entered Early Access on May 26, 2021, making the engine available for developers to download and experiment with its new technologies.[13] This phase targeted game developers interested in testing features and prototyping projects, though the build was explicitly not production-ready.[13] Key features available during Early Access included Nanite, a virtualized micropolygon geometry system that enabled massive geometric detail by importing film-quality assets without manual LOD creation or normal map baking, and Lumen, a fully dynamic global illumination and reflections system that adapted lighting in real-time to changes in geometry or light sources, removing the need for lightmaps or reflection captures.[1] Additional elements comprised the World Partition system for large open worlds, advanced animation tools such as Control Rig and Motion Warping, MetaSounds for procedural audio, an overhauled editor workflow, and MetaHumans compatibility.[1] Epic provided the Valley of the Ancient sample project to demonstrate these capabilities and allow hands-on exploration.[1] Developers engaged with the engine through the Unreal Engine community forums, sharing experiences, reporting issues, and showcasing work in progress.[1] Epic incorporated feedback into iterative updates, improving stability, performance, and quality across systems. Notable enhancements included refinements to Nanite for better memory usage and tools, and significant Lumen advancements such as full hardware ray tracing support, improved final gather quality, and landscape integration.[14] These changes, along with internal battle-testing (including preparations for Fortnite integration), refined the engine throughout the Early Access period leading to its full release in 2022.[1]Full release and version updates
Unreal Engine 5 was fully released on April 5, 2022, following its early access period and making the engine available for production use across games, film, and other industries.[7] Epic Games has since issued regular major updates, refining core systems, enhancing performance, and adding tools for creators. These updates have focused on improving scalability for large worlds, advancing animation and AI workflows, and boosting rendering fidelity. Unreal Engine 5.1, released on November 15, 2022, improved Lumen, Nanite, and Virtual Shadow Maps for 60 fps performance on next-generation hardware, introduced Virtual Assets for efficient source control, added Large World Coordinates support in World Partition, enhanced virtual production tools including an In-Camera VFX Editor, and moved AI systems like MassEntity to beta status for large-scale crowd simulation.[15] Unreal Engine 5.3, released on September 6, 2023, refined Nanite and Lumen performance, made Virtual Shadow Maps production-ready, introduced multi-process cooking for faster builds, added experimental volumetric rendering features, and expanded virtual production with tools like Cine Cam Rig Rail.[16] Unreal Engine 5.4, released on April 22, 2024, advanced animation with production-ready Motion Matching, modular Control Rig (experimental), and automatic retargeting; introduced an experimental Motion Design mode tailored for motion graphics artists (formerly Project Avalanche); improved rendering through Nanite tessellation and TSR stability, moved Neural Network Engine to beta, and added developer tools like Unreal Cloud DDC for distributed teams.[17] Unreal Engine 5.5, released on November 12, 2024, delivered advances in animation authoring including nondestructive layers and MetaHuman Animator improvements, made ICVFX and Virtual Scouting production-ready for virtual production, and enhanced mobile rendering with support for additional effects like volumetric fog in the Mobile Forward Renderer.[18] Subsequent releases continued this trajectory: 5.6 (June 3, 2025) focused on enabling super-high-fidelity large-scale open worlds, while 5.7 (November 12, 2025) emphasized tools for expansive, lifelike environments and automated MetaHuman workflows.[19][20] In February 2026, Epic Games highlighted updates to the Game Animation Sample Project for Unreal Engine 5.7 in a video published on February 20, 2026. This update includes over 500 game-ready animations, the experimental Mover plugin for movement with rollback networking, Smart Object setups, new slide mechanics, and additional locomotion styles.[21]Major features
Nanite virtualized geometry
Nanite is Unreal Engine's virtualized geometry system that enables rendering of pixel-scale detail and extremely high object counts in real time by using a specialized internal mesh format and advanced rendering technology.[22][23] Nanite treats meshes as virtualized micropolygon geometry, importing high-resolution source art—such as ZBrush sculpts or photogrammetry scans—and automatically breaking it into a hierarchy of clusters, each consisting of small groups of triangles.[22][24] During import, Nanite builds this hierarchical structure and applies compression, quantization of vertex positions and normals, and selective trimming of less significant details based on relative error thresholds or triangle percentages to optimize storage and performance.[24] The system eliminates traditional polycount and draw call limitations by managing geometry in a dedicated rendering pass separate from the conventional pipeline.[22] Nanite automatically handles level of detail (LOD) without manual artist intervention, dynamically selecting and swapping clusters based on screen-space size, camera distance, and visibility to ensure seamless transitions without visible cracks or popping.[22][23] Geometry is streamed on demand, loading only the visible detail into memory while keeping a minimum resident portion to reduce pop-in, which requires solid-state drives for optimal runtime efficiency.[22] This fine-grained streaming, combined with GPU-based per-cluster culling and software rasterization for LOD selection and visibility determination, allows scenes to contain millions of polygons and high instance counts without exceeding frame budgets for polycounts, draw calls, or mesh memory.[22][24] Nanite integrates into the rendering pipeline by rendering clusters in its own pass, supporting features such as multiple UV channels, vertex colors, and materials applied per section while maintaining real-time performance even on complex meshes.[22] It works alongside systems like Lumen for high-fidelity scenes.[22] By removing the need for manual LOD creation, proxy meshes, or aggressive optimization, Nanite frees artists to import and use source art at its full intended detail level, effectively ending polycount concerns for static geometry in many production scenarios.[25][22]Lumen dynamic global illumination
Lumen is Unreal Engine 5's fully dynamic global illumination and reflections system, designed for next-generation consoles and serving as the default lighting solution in new UE5 projects.[26] It computes diffuse interreflection with infinite bounces, color bleeding, indirect shadows, and indirect specular reflections across a wide range of material roughness values, enabling realistic lighting that responds immediately to scene changes such as moving objects, dynamic lights, or environmental modifications.[26] Unlike earlier Unreal Engine versions that relied on static lightmaps, irradiance probes, and reflection captures, Lumen eliminates these pre-baking requirements entirely, allowing lighting to adapt in real time without rebuilds.[27] Lumen achieves its performance and quality through a hybrid ray-tracing pipeline that combines screen-space traces, a surface cache for nearby geometry, and deeper scene queries via either software or hardware ray tracing.[28] In software ray tracing mode, it traces rays against signed distance fields derived from static meshes and a merged global distance field, providing broad compatibility across hardware without requiring dedicated ray-tracing support.[28] Hardware ray tracing mode, available on compatible GPUs such as NVIDIA RTX series or AMD RX 6000 series, traces directly against triangle geometry for higher accuracy, particularly in mirror reflections and scenes with skinned meshes, while falling back to software methods when needed.[28] Both modes support infinite diffuse bounces and use temporal accumulation with denoising to reduce noise while maintaining real-time frame rates.[27] The system replaces less reliable legacy features like Screen Space Global Illumination, Distance Field Ambient Occlusion, and Screen Space Reflections, offering superior integration with other Unreal Engine 5 components such as Nanite for consistent scene fidelity.[26] Lumen handles emissive materials by propagating their light through the final gather process without additional cost, supports sky lighting for natural indoor-outdoor transitions, and enables advanced material effects such as glossy reflections on translucency when high-quality settings are enabled.[26] While global lighting changes propagate quickly in most cases, large-scale alterations may take a few seconds to fully stabilize due to amortized updates, with adjustable speeds available to balance responsiveness and performance.[26] Quality and performance are tunable through Post Process Volume settings, including Lumen Scene Lighting Quality, Final Gather Quality, and Reflection Quality, allowing developers to target 60 FPS in open-world scenarios or higher detail in indoor environments on next-generation hardware.[28] Lumen's design prioritizes real-time adaptability, making it suitable for dynamic gameplay, architectural visualization, and cinematic production where lighting must evolve naturally with the scene.[27]Chaos physics system
Chaos is Unreal Engine's high-performance physics and destruction system, serving as the default physics engine starting with Unreal Engine 5.0 and replacing the legacy PhysX system used in Unreal Engine 4.[29][30] It is a lightweight, ground-up solution designed for next-generation games, providing advanced real-time simulation capabilities while maintaining performance parity or improvements in many scenarios compared to prior systems.[29] The system supports comprehensive rigid body dynamics, including collision responses, constraints, damping, friction, and asynchronous simulation modes for deterministic results, particularly in networked multiplayer environments.[30] Rigid body animation nodes and physical animation tools allow realistic character movement driven by physics, configured through the Physical Asset Editor on Skeletal Meshes.[30] Performance testing demonstrates its ability to handle varied workloads, such as large-scale scenes with thousands of static and dynamic objects, where it shows advantages in certain landscape-heavy scenarios over PhysX.[29] Chaos Destruction enables real-time, cinematic-quality destruction through Geometry Collections—fractured geometry assets authored from Static Meshes or Blueprints.[31] It provides non-linear workflows with multi-level fracturing, damage thresholds, connection graphs for structural integrity, and selective clustering, allowing artists precise control over collapse behavior.[30] A caching system records transforms and events for efficient replay with low performance cost, while integration with Niagara enables particle effects triggered by break and collision events, and Physics Fields allow runtime adjustments to simulation forces.[30] This supports massive-scale destruction sequences in real time without pre-baking.[31] Chaos Cloth delivers accurate and performant cloth simulation with controls for environmental reactions like wind, animation-driven deformation via parent Skeletal Meshes, and Blueprint-accessible parameters for dynamic adjustments, such as underwater effects.[30] It includes machine learning enhancements for higher fidelity and a node-based editor for non-destructive authoring.[30] Chaos Vehicles provides a lightweight framework for vehicle physics, supporting arbitrary wheel counts, gear configurations, aerofoil surfaces for downforce or uplift, and customizable thrust forces, with asynchronous mode for deterministic behavior.[30] Vehicles are built using Skeletal Meshes, Wheel Blueprints, Physics Assets, and Wheeled Vehicle Pawns.[30] The system's scalability accommodates large-scale interactions through features like large world coordinate support using double-precision floats and optimized scene queries for sweeps, overlaps, and raycasts in complex environments.[29] Ongoing optimizations focus on multi-threaded performance and handling highly dynamic scenes.[29]World Partition and large worlds
World Partition is an automatic data management and distance-based level streaming system in Unreal Engine 5 that provides a comprehensive solution for creating and managing large-scale worlds. It stores the entire world in a single persistent level file, which is subdivided into a grid of streamable cells that are loaded and unloaded dynamically based on their distance from streaming sources, such as the player or other defined points. This eliminates the need for manual division into sublevels and ensures only relevant portions of the world are loaded at runtime, optimizing performance and memory usage.[32] The system uses a configurable runtime grid to partition the world space, with developers able to adjust cell size and loading ranges in World Settings to suit project needs. Streaming sources trigger automatic loading of nearby cells, while distant ones are unloaded, creating seamless transitions across expansive environments without visible loading interruptions. This approach supports persistent large-scale worlds by maintaining a unified level structure while handling massive scales efficiently.[32] World Partition integrates with One File Per Actor (OFPA), which saves each actor as an individual file rather than bundling them into the main level file. This enables multiple team members to edit different parts of the world simultaneously without requiring source control checkouts of the entire level, significantly improving collaboration on large projects. Actors remain editable independently, reducing conflicts and streamlining workflows for teams building complex open environments.[32][33] Data Layers further enhance organization and control by allowing actors to be grouped into layers that can be enabled or disabled independently. This provides conditional loading behavior, where layers can determine whether content streams spatially or remains always loaded, supporting modular content management and additional collaboration benefits. Combined with World Partition's grid system, Data Layers help maintain performance in vast worlds by selectively activating groups of actors.[32][33] These features collectively enable the creation of persistent large-scale environments. A key enabling technology is Large World Coordinates (LWC), which uses 64-bit double-precision coordinates, setting the default WORLD_MAX to approximately 88 million kilometers (with bounds checking enabled)—a major improvement over Unreal Engine 4's approximately 21 km limit due to 32-bit single-precision float precision issues.[9] While theoretical limits are vast, practical limits for city-scale maps are much smaller due to performance, tools, and optimization; for example, the official City Sample project demonstrates a roughly 4 km × 4 km city, and larger maps (e.g., 10–20 km) are possible with World Partition streaming and careful management to avoid precision or performance issues.[34] World Partition reduces complexity in handling massive worlds, supports seamless exploration, and scales to projects requiring extensive persistent content without traditional level streaming limitations, as demonstrated in Unreal Engine 5's Open World template with its 2 km × 2 km sample landscape.[32]Procedural content tools
The Procedural Content Generation (PCG) Framework in Unreal Engine 5 is a node-based toolset that enables technical artists, designers, and programmers to build custom procedural content and tools directly within the engine.[35] Introduced experimentally in Unreal Engine 5.2, the framework provides in-editor tools for defining rules and parameters to populate large scenes with assets such as foliage, props, and geometry, alongside a runtime component that supports dynamic generation in games or real-time applications.[36] It reached production-ready status in Unreal Engine 5.7, with enhancements including performance optimizations, faster GPU compute, GPU parameter overrides, and new tools for greater scalability and creative control.[20] At its core, PCG uses a Procedural Node Graph system similar to the Material Editor, where spatial data flows from a PCG Component in the level to generate and manipulate points in 3D space.[35] These points contain transforms, bounds, density, and user-defined attributes, which are processed through nodes for filtering, transformation, and spawning. Categories of nodes include Surface Sampler for generating points from landscapes or meshes, Static Mesh Spawner for placing assets, and various operations for density control, metadata manipulation, and hierarchical generation. Changes to the graph update in real time within the editor viewport, and PCG supports graph templates, instances with parameter overrides, and debugging tools such as point visualization and node inspection.[35] PCG integrates with geometry scripting through the Procedural Content Generation Framework Geometry Script Interop plugin, which enables sampling points directly on Static Meshes for more precise surface-based placement.[35] It also supports data-driven workflows via attributes and metadata assigned to points, allowing dynamic variation in scale, rotation, and other properties without manual intervention. Generated content can leverage these attributes to create natural variation in biomes or environments, such as forests populated with trees from Quixel Megascans collections.[35] In Unreal Engine 5.7, PCG added production-focused features like the PCG Editor Mode for interactive graph-driven tools (including spline drawing, point painting, and volume creation) and the Procedural Vegetation Editor (Experimental), a new graph-based tool built on the PCG framework for creating and editing high-quality, Nanite-ready vegetation assets using Megaplants presets. The Procedural Vegetation Editor supports skeletal structures with bone hierarchies for wind animation, Nanite foliage, and real-world botanical simulation through elements such as hormone distribution, phototropism, and adaptive growth responses. This dedicated editor was not present in Unreal Engine 5.6, where procedural vegetation relied on general PCG nodes or legacy foliage tools. These enhancements allow rapid iteration on procedural environments while maintaining compatibility with large-scale systems.[20][37] PCG assets can be assigned to Data Layers and HLOD Layers in World Partition, ensuring generated actors inherit the appropriate partitioning and level-of-detail behavior.[35]Rendering pipeline
Deferred rendering and Temporal Super Resolution
Unreal Engine 5 uses deferred rendering as its default shading pipeline, which separates geometry and material rendering from lighting calculations to efficiently manage complex scenes with multiple dynamic lights and advanced effects.[38] The process begins with a PrePass that computes scene depth, merging depth from Nanite virtualized geometry where applicable, followed by a BasePass that populates the G-buffer with material properties such as normals, roughness, and base color.[39] Lighting is then applied in screen space, combining direct lighting with G-buffer data to produce the lit scene, enabling scalable performance for high-detail environments without the per-light overhead of forward rendering.[39][38] This deferred approach provides the foundation for Unreal Engine 5's advanced features, outputting data that integrates with technologies such as Nanite and Lumen. To balance high visual fidelity with real-time performance targets like 60 fps or higher, Unreal Engine 5 introduces Temporal Super Resolution (TSR), a platform-agnostic temporal upscaler that renders frames at a lower internal resolution before reconstructing higher-resolution output.[40] TSR accumulates details over time using history buffers, motion vectors, depth information, parallax heuristics, shading rejection, and flickering analysis to minimize artifacts such as ghosting while preserving sharp, high-frequency details from complex geometry.[40] By amortizing expensive rendering computations across multiple frames, TSR enables near-native 4K image quality from lower-resolution inputs (for example, 1080p upscaled to 4K), substantially reducing GPU frame times compared to native high-resolution rendering while maintaining temporal stability.[40] This upsampling method supports scalability through adjustable settings that balance quality, anti-aliasing, and performance, making it suitable for consoles and PCs aiming for smooth frame rates in demanding scenes.[40][7]Virtual shadow maps
Virtual Shadow Maps (VSMs) are Unreal Engine 5's high-resolution shadow mapping system, designed to deliver consistent, detailed shadows that support film-quality assets and large, dynamically lit open worlds.[41] VSMs achieve pixel-level shadow detail through a virtual resolution of 16k × 16k pixels, enabling sharp, high-fidelity shadows that match the intricate geometry of Nanite virtualized meshes.[41] They employ a page-based tiling approach, dividing the shadow map into 128×128 pixel pages that are allocated and rendered only for on-screen areas identified from the depth buffer, with pages cached across frames for efficiency and re-rendered upon changes in geometry or lighting.[41] VSMs integrate tightly with Nanite, ensuring Nanite geometry always renders into the shadow maps regardless of distance, which provides accurate dynamic shadows without the limitations of traditional techniques such as cascaded shadow maps or per-object shadows.[41][42] This integration allows high-quality shadowing of highly detailed, virtualized assets in real time, replacing multiple legacy shadowing methods with a unified system optimized for Nanite-enabled projects.[41] VSMs complement Lumen's dynamic global illumination by providing correspondingly high-resolution shadows that maintain visual consistency in lit environments.[41] For added realism, VSMs use Shadow Map Ray Tracing (SMRT) to sample the shadow map and produce plausible soft shadows with contact hardening, controlled by light source parameters such as source radius or angle.[41] In practice, as implemented in large-scale applications like Fortnite Battle Royale Chapter 4, VSMs enable efficient, accurate shadowing across vast outdoor spaces when paired with Nanite, supporting detailed shadows from near-field objects to distant horizons.[42]Post-processing improvements
Unreal Engine 5 enhances the post-processing stage with refined tools for bloom and related effects, enabling more realistic and customizable final-image adjustments applied after the core rendering pipeline. The bloom system features an expanded Gaussian blur implementation with five blur passes at varying resolutions (from 1/2 to 1/32 screen size), providing greater control over glow intensity, size, and quality compared to earlier versions. It also includes the Convolution Bloom method, which applies a custom texture kernel via Fast Fourier Transform to simulate physically accurate light diffraction and scattering. This produces effects ranging from star-like bursts to diffuse glowing regions, suitable for high-end hardware or cinematic visuals. Artists can fine-tune properties like Convolution Scale, Center, Boost, and Buffer.[43] Complementing bloom, the Bloom Dirt Mask allows a texture to modulate bloom intensity across the screen, simulating lens dirt or grime to enhance realism in bright areas and create stylized cinematic looks. This is controlled via Dirt Mask Texture, Intensity, and Tint Color settings in the Post Process Volume.[43] Unreal Engine 5 also includes local exposure adjustments within the post-processing framework, enabling targeted exposure corrections in specific image regions to preserve highlight and shadow details in high-contrast HDR scenes. These are artist-configurable under Lens > Local Exposure, with visualization tools available in the editor.[44] For anti-aliasing, post-processing supports refined temporal methods that reduce aliasing artifacts in the final composite, benefiting from integration with Unreal Engine 5's overall rendering advancements for smoother edges on complex geometry and dynamic scenes.[44]Performance optimization
Unreal Engine 5's advanced rendering features, such as Nanite virtualized geometry and Lumen dynamic global illumination, place substantial demands on high-end GPUs. During development in the editor viewport, these features commonly result in elevated GPU temperatures (80–90 °C core readings, with hotspots reaching 100–110 °C). Modern GPUs are designed to operate safely within such thermal parameters under heavy loads. The significant gains in visual fidelity justify the demands for high-fidelity projects, particularly as later versions (such as UE5.7 and beyond) provide up to 25% GPU performance improvements over earlier releases like UE5.4.[45] Effective optimization mitigates excessive heat and throttling while maximizing quality. Key GPU-focused optimization techniques include:- Nanite: Balance triangle density with material efficiency; tune
r.Nanite.MinPixelsPerEdgeHWand use visualization modes (requiringr.Nanite.Visualize.Advanced=1) to identify and reduce overhead.[46] - Lumen: Target scalability settings for performance budgets, such as High quality (
sg.GlobalIlluminationQuality=2andsg.ReflectionQuality=2) for 60 fps on consoles or Epic quality for 30 fps budgets. Prefer Hardware Ray Tracing on supported hardware (consoles and compatible PCs) for improved quality, falling back to Software Ray Tracing otherwise (setr.Lumen.HardwareRayTracing=0for performance gains of approximately 1–2 ms in some cases). Limit ray-traced instances to under 100,000 on consoles using culling techniques like Far Field culling, disabling unnecessary actors in ray tracing, and adjusting roughness thresholds (e.g., Max Roughness To Trace in Post Process Volume orr.Lumen.Reflections.MaxRoughnessToTraceClamp). Tune update speeds via Post Process Volume settings (Lumen Scene Lighting Update Speed and Final Gather Lighting Update Speed) to balance responsiveness and GPU cost. Profile withStat GPUorProfileGPU, and enable async compute on consoles (r.LumenScene.Lighting.AsyncCompute=1,r.Lumen.DiffuseIndirect.AsyncCompute=1,r.Lumen.Reflections.AsyncCompute=1) for overlapping passes. Integrate with Temporal Super Resolution (TSR) for upsampling lower internal resolutions while maintaining performance. Enable stochastic interpolation (r.Lumen.ScreenProbeGather.StochasticInterpolation=1) for up to 30% uplift in Screen Probe Gather passes with minimal visual degradation. For reflections, clamp roughness tracing and disable high-cost features like High Quality Translucency Reflections if needed. Avoid static lighting (disabled with Lumen) and rely on dynamic emissives and lights.[46][47][26] - Virtual Shadow Maps: Reduce samples per ray (e.g.,
r.Shadow.Virtual.SMRT.SamplesPerRayLocalfrom 8 to 7) to improve performance for soft shadows while preserving visual quality.[46] - Scene Capture: Scene capture components (e.g., SceneCapture2D or SceneCaptureCube) remain performance-intensive in Unreal Engine 5.5, often causing significant FPS drops (e.g., halving FPS) due to rendering additional views. No major documented performance optimizations or changes specifically for these components regarding FPS or general optimization were introduced in UE5.5. The UE5.5 release notes mention only a minor fix for scene capture in the water brush system (incorrect fog rendering), with no broader performance enhancements noted. Community reports from 2025 indicate ongoing issues with performance overhead.[48]
- Upscaling: While Temporal Super Resolution (TSR) is the default temporal upscaler, FidelityFX Super Resolution (FSR) may offer advantageous performance-to-quality trade-offs in certain scenarios; enable asynchronous compute for TSR (
r.TSR.AsyncCompute=1) to reduce its overhead.[46] - General: Profile with tools such as Unreal Insights or GPU profilers (e.g., Radeon GPU Profiler); bake lighting where dynamic global illumination is not essential; limit GPU particles and apply LOD and culling techniques. Undervolting the GPU can lower temperatures with limited performance loss if required.
Tools and creator features
Unreal Editor enhancements
Unreal Editor enhancements Unreal Engine 5 introduced a major overhaul to the Unreal Editor's user interface, delivering a consistent and streamlined experience across tools. The default theme adopts darker colors for improved visual comfort, with a built-in Theme Editor in Editor Preferences (accessible by searching for "Theme" to reach the Active Theme selector and edit options), allowing full customization of UI colors to create light mode, more readable, or high-contrast themes. There is no native light mode toggle or preset, but users can manually adjust colors for elements like backgrounds, text, and panels. The feature was introduced in Unreal Engine 5, with improved user experience and import/export functionality in UE5.1 and later, and community members share custom light, light-grey, and reduced-contrast themes.[49][50] alongside updated icons for compact and coherent visual cues.[10] Workflow efficiency received significant attention through features like the Content Drawer, summonable via Ctrl + Spacebar for rapid asset access without occupying docked space, and sidebar tabs that allow docking panels on either side of the editor while supporting pinning to preserve screen real estate. A new Section Bar at the top of the Details panel reduces scrolling by providing quick access to property categories, with a favoriting system to prioritize frequently used properties at the top for specific actor types. The main toolbar includes a Create menu for fast placement of actors and integration with sources like Quixel Bridge, while menus gained recursive search capabilities for easier navigation of nested submenus.[13][10] Editor performance benefited from optimizations such as on-demand shader compilation (experimental), which reduces startup times by compiling only used shaders, and enhancements to source control operations including parallel asset data retrieval and asynchronous beautification to prevent blocking during large changelists.[10] For team collaboration, Unreal Engine 5 enhanced Multi-User Editing, enabling multiple users to work simultaneously in the same project with real-time synchronization of changes via a dedicated server, complemented by the One File Per Actor system that permits concurrent editing of different parts of a level without conflicts. These tools integrate with traditional source control systems while supporting remote workflows.[51][13] Unreal Engine 5 retains the Play in Editor (PIE) and Simulate in Editor (SIE) modes from previous versions, accessible from the Play dropdown on the main toolbar. PIE launches a full interactive gameplay session with player control, input handling, and support for multiple display modes (viewport, new window, standalone), making it ideal for testing gameplay mechanics, player controls, and interactive elements. SIE runs a non-interactive simulation primarily in the viewport, allowing observation of game behavior such as physics, AI, animations, and level events without player possession or input, useful for debugging systems or previewing without direct control. Key differences include full interactivity in PIE versus none in SIE, multiple display options in PIE compared to viewport-limited SIE, and the ability to switch between modes in viewport mode via Possess (from SIE to PIE) and Eject (from PIE to SIE).[52] The viewport provides visualization tools for debugging, including collision display. In Unreal Engine 5, to show collision in the viewport, click the "Show" menu in the viewport toolbar, navigate to the "Common" section, and enable the "Collision" show flag. Shortcut: Alt + C. This displays collision objects/geometry in the level viewport.[53]Animation and MetaHuman Creator
Unreal Engine 5 provides advanced animation authoring capabilities through Control Rig, a built-in suite of tools that enables rigging and animating characters directly within the engine without relying on external software. Control Rig allows users to create custom controls, apply constraints, and build rigs using elements such as bones, nulls, and full-body inverse kinematics (IK), supporting workflows like spline rigging for procedural animation and pose caching for efficient reuse of bone states. These rigs integrate seamlessly with Sequencer, Unreal Engine's multitrack editor, where animators can pose characters, set keyframes, and refine animations in real time using tools such as the Curve Editor and Tween Tools for smooth interpolation. Animation Mode within Sequencer offers a dedicated workspace with panels for managing controls, enabling direct manipulation of features like squash and stretch deformers or space switching for dynamic parent-child relationships.[54][55] Real-time deformation in Unreal Engine 5 is enhanced by the Machine Learning Deformer framework, which trains models on pre-generated simulation data (typically from tools like Autodesk Maya) to approximate high-fidelity mesh deformations at runtime. This approach reduces computational overhead while preserving detailed effects such as volume-preserving muscle bulging, flesh sliding under skin, and cloth folding. The Neural Morph Model, for instance, generates morph targets based on inputs like bone rotations, enabling lifelike secondary animations that integrate with Control Rig-driven characters for interactive cinematic experiences.[56][57] MetaHuman Creator, integrated directly into Unreal Engine 5, streamlines the creation of photorealistic digital humans optimized for real-time performance across platforms. Users can generate characters from presets, customize facial and body features, add hair and clothing, and produce fully rigged assets ready for animation. The framework supports high-fidelity facial capture through MetaHuman Animator, which recreates nuanced performances in real time, and benefits from Unreal Engine's advanced rigging technologies for traditional or procedural animation workflows. MetaHumans are deployable in games, virtual production, and interactive experiences, with recent updates adding procedural grooming and scriptable creation tools.[58][57] In Unreal Engine 5.7, the Game Animation Sample Project received significant updates to support game animation workflows. The project now includes over 500 game-ready animations (with 400 newly added), serving as a resource for motion matching, locomotion, and character animation best practices. Key additions include integration of the experimental Mover plugin for modular actor movement with rollback networking via the Network Prediction Plugin or Chaos Networked Physics, Smart Object setups demonstrating interactive warping and NPC behaviors, a new slide mechanic that adjusts speed based on terrain slope, and additional locomotion styles such as Simple Spring Walking Mode and Smooth Walking Mode. These enhancements highlight advanced integration of Unreal Engine's animation systems for responsive game character movement.[21][59][60]Motion Design
Motion Design (formerly known as Project Avalanche) is a feature set introduced progressively starting with Unreal Engine 5.4, specifically tailored for motion graphics artists. It enables rapid iteration and scalable creation of content such as broadcast graphics, titles, product visualizations, and advertising materials. Key components include a reworked world outliner and user interface, advanced rigging tools, cloners and effectors, customizable 2D/3D shapes, and Material Designer—a streamlined, layer-based material workflow. The Rundown tool, integrated with Transition Logic, supports live-updated on-air graphics with minimal rigging requirements. These tools leverage Unreal Engine's Nanite virtualized geometry, Lumen dynamic global illumination, and high-performance rendering capabilities to deliver real-time, high-quality 3D motion graphics. Unlike character-focused animation tools such as Control Rig and MetaHuman Creator, Motion Design targets broadcast motion graphics and high-end 3D design, differing from tools like Maya's MotionMaker which is an AI-driven character locomotion generator. [61]Modeling mode and Quixel integration
Modeling Mode (Beta feature) in Unreal Engine 5 provides a built-in toolset that enables artists to create, sculpt, and edit 3D meshes directly within the editor, streamlining workflows by reducing reliance on external digital content creation software. Users should exercise caution when using it in shipped projects due to its Beta status.[62] The mode offers categorized tools for various operations, including primitive shape creation (such as cubes, extrusions, and revolves), granular mesh editing via PolyGroup and Triangle tools (for extrusion, inset, bevel, and topology adjustments), and vertex-level sculpting with brushes like Vertex Sculpt and Dynamic Sculpt (which add resolution through remeshing).[63] UV editing capabilities are provided through dedicated tools, including AutoUV for automatic unwrapping and packing, UV Unwrap to recompute islands with minimal stretching, Project UVs for projection-based mapping, and a full UV Editor for interactive seam editing, transformation, and layout. Additional mesh processing features support attribute editing (such as normals, tangents, and material IDs), remeshing, simplification, and baking textures or vertex colors directly in the engine.[63] Unreal Engine 5 originally integrated with Quixel Megascans through the Quixel Bridge plugin (now deprecated in later versions such as UE5.7 and replaced by Fab), allowing users to browse the library, search for assets, and import high-resolution surfaces, 3D models, and vegetation directly into projects via drag-and-drop functionality within the editor. Assets are downloaded automatically upon placement, with many 3D models pre-converted to Nanite for immediate high-fidelity use, and stored in the project's Content Browser for further modification using Modeling Mode tools.[64]MetaSounds audio system
MetaSounds is Unreal Engine 5's high-performance procedural audio system, enabling audio designers to create dynamic sound sources through a programmable digital signal processing (DSP) graph constructed via a visual node-based interface.[65] This system provides complete control over DSP graph generation, allowing sample-accurate timing of audio events, buffer-level manipulation, and the construction of complex, responsive audio behaviors.[65][66] MetaSounds offers significantly greater flexibility and power as the next-generation approach to sound source creation in Unreal Engine, building upon traditional systems like Sound Cues. Unlike traditional methods, it supports fully procedural audio design, where sounds can vary dynamically based on gameplay parameters, environmental factors, or real-time inputs.[66] Key capabilities include generating highly variable sound effects—such as realistic minigun fire with randomized layers and modulation—or even fully procedural music systems, all processed efficiently at runtime.[66] Integration with the Quartz subsystem further enables precise synchronization and timing control for interactive audio experiences.[65] These features collectively allow for more immersive and responsive soundscapes, making MetaSounds a foundational tool for advanced audio implementation in Unreal Engine 5 projects.[66] Official documentation provides a Quick Start guide that introduces procedural audio design in Unreal Engine by demonstrating the creation of two gameplay-driven MetaSound Sources: a bomb sound effect and ambient wind. Documented for version 5.7, this guide is hosted on the Epic Developer Community site.[67]Platforms and accessibility
Supported platforms
Unreal Engine 5 supports a wide array of platforms for project development and deployment, enabling creators to target PC, consoles, mobile devices, augmented reality (AR), virtual reality (VR), and more.[3] The Unreal Editor itself runs on Windows, macOS, and Linux.[3] macOS support includes native Apple Silicon compatibility starting with Unreal Engine 5.2, available as a universal binary through the Epic Games Launcher.[68] Projects built with Unreal Engine 5 can be deployed to the following platforms:- Windows PC
- macOS
- Linux
- PlayStation 5
- PlayStation 4
- Xbox Series X
- Xbox Series S
- Xbox One
- Nintendo Switch
- Nintendo Switch 2
- iOS
- Android
- SteamDeck
- ARKit and ARCore (for AR experiences)
- OpenXR, SteamVR, and Oculus (for VR support)
System requirements
Unreal Engine 5's system requirements are tailored primarily for development with the Unreal Editor on Windows, where Epic Games provides the most detailed recommendations, while macOS and Linux have more basic minimum specifications. These requirements ensure smooth performance when working with the engine's advanced features, such as Nanite virtualized geometry and Lumen global illumination, which demand compatible modern hardware.[69][70] For Windows, the recommended specifications include a quad-core Intel or AMD processor at 2.5 GHz or faster, 32 GB of RAM, at least 8 GB of graphics memory, and a DirectX 11 or 12 compatible graphics card with the latest drivers (DirectX 12 is preferred for better multi-core support and performance). The minimum operating system is Windows 10 64-bit (version 1703 or later), though versions 1909 (revision .1350+) or 2004/20H2 (revision .789+) are required for full compatibility with advanced rendering features.[69][70] Advanced UE5 rendering features impose stricter hardware needs:- Nanite and Virtual Shadow Maps require Windows 10 (build 1909.1350+) or Windows 11 with DirectX 12 (including Shader Model 6.6 atomics) or Vulkan support, Shader Model 6 enabled, and the latest drivers.
- Lumen Global Illumination, Reflections, and MegaLights need DirectX 12 with Shader Model 6, plus compatible GPUs: NVIDIA RTX-2000 series or newer, AMD RX-6000 series or newer, or Intel Arc A-Series or newer.[69]