Unreal Engine 5 (UE5) is Epic Games’ real-time 3D creation software designed for developing games and interactive experiences. It's also being utilized more and more in film, television, automotive human-machine interfaces (HMI), architecture, and simulations. You can think of it as a versatile tool that allows you to create stunning, dynamic 3D environments that operate in real time.
UE5 has rolled out some game-changing systems that have really improved day-to-day workflows:
These are the standout features that teams tend to lean on first.
Note: the latest update to UE 5.6 puts the spotlight on achieving smoother 60 FPS in open worlds and enhances animation and rigging right in the engine. Plus, the MetaHuman creation tool is now built directly into UE, streamlining the workflow for producing digital humans.
Image from Unreal Engine 5
UE5 simplifies the process of delivering high-fidelity worlds by reducing the number of “glue” tasks. You can easily incorporate detailed assets using Nanite, illuminate them dynamically with Lumen, and expand your level without the hassle of complicated streaming setups thanks to World Partition. For filmmakers, virtual production with LED walls is top-notch, and for creators, UEFN allows you to publish directly into Fortnite with ease.
Generally, yes.
While you won't need high-end hardware to run the editor itself, features like Nanite and Lumen do require modern specifications. Epic recommends the following development setup: Windows 10/11 64-bit, a quad-core CPU, 32 GB of RAM, and a DX12-capable GPU with at least 8 GB of VRAM, along with the latest drivers. For Lumen (global illumination and reflections) and MegaLights, Epic suggests using an RTX 2000-series GPU or newer (or AMD RX 6000 series / Intel Arc), with Shader Model 6 enabled. Additionally, both Nanite and VSM require DX12 (or Vulkan) with up-to-date drivers.
The good news is that UE 5.6 includes significant performance enhancements aimed at creating large-scale worlds at 60 FPS, giving you more leeway with your existing hardware.
Image from Unreal Engine 5
Nope! Blueprints Visual Scripting allows you to create gameplay and tools using nodes. Many teams combine Blueprints for quick iterations with C++ for systems that require high performance. (You can also expose C++ functions to Blueprints in a straightforward manner.)
Image from Unreal Engine 5