Unreal Engine is a popular game engine used by many game developers to create high quality games. The latest two versions are Unreal Engine 4 (UE4) and Unreal Engine 5 (UE5). In this article, we will compare these two versions of the engine and see what the main differences are.
Introduction to Unreal Engine
Unreal Engine is a complete game development toolkit that allows developers to create high end 3D games. It handles graphics, physics, audio, animation, artificial intelligence and many other game related systems. The engine is developed by Epic Games.
Some popular games made with Unreal Engine include Fortnite, Gears of War series, BioShock series, Borderlands series and Batman: Arkham series. The engine is also used for films, architecture visualization, automotive design and training simulations.
Why Choose Unreal Engine for Game Development
Unreal Engine delivers unparalleled real-time rendering capabilities, enabling movie CG quality visuals in video games. Key features like Lumen, Nanite, and MetaSounds accelerate development and provide stunning next-gen graphical results across platforms. The accessible tools allow both technical and creative experts to collaborate effectively.
Unreal Engine 4
Unreal Engine 4 was released in 2014. It introduced many major improvements over previous versions like better graphics, physics, audio and animation systems. Some key features include:
– Physically Based Rendering (PBR) for extremely realistic graphics and lighting
– Improved particle system for high quality environmental effects like smoke, fire and magic spells
– Blueprint visual scripting system to create game logic without coding
– Revamped audio system for surround sound, occlusion and reverb effects
– Sequencer tool to create cinematic cutscenes
– VR support to create virtual reality experiences
Unreal Engine 4 games usually have very high quality 3D graphics with detailed textures and advanced lighting effects. Popular UE4 powered games include Gears 5, Dragon Ball FighterZ, Kingdom Hearts III and Mortal Kombat 11 among many others.
Unreal Engine 5
Unreal Engine 5 is the newest version, released in early access in 2021. It brings major graphics enhancements and next-gen capabilities over UE4 like:
– Lumen dynamic global illumination for fully dynamic lighting that reacts to changes
– Nanite virtualized micropolygon geometry for film quality assets and environments
– Temporal Super Resolution (TSR) upscaling for high framerates with ray tracing
– Improved physics, destruction and cloth simulation systems.
Additionally, Unreal Engine 5 focuses heavily on speeding up game development workflows and making things more accessible for artists and designers via systems like MetaSounds and MetaHumans.
The most groundbreaking UE5 feature is the implementation of Lumen and Nanite. Together, they remove traditional limitations in lighting and geometry and allow artists to create cinematic quality game environments with ease.
Some upcoming Unreal Engine 5 games that take advantage of these new systems include Senua’s Saga: Hellblade II, Black Myth: Wukong and Gears of War 6.
Comparison Between Unreal 4 vs Unreal 5
Unreal Engine 5 introduces two new core technologies – Lumen and Nanite – that revolutionize lighting and geometry in games. Lumen enables fully dynamic global illumination that automatically reacts to changes in lighting and geometry. This removes the need for pre-baked lighting and lightmap UV workflows. Nanite virtualizes geometry using micropolygons, removing polycount budgets and the need for traditional LODs. This allows film-quality source assets to be imported directly into the engine.
In contrast, Unreal Engine 4 still requires a lot of bake-based solutions for lighting and lower LODs for distant geometry. While the results can still be quite good, it requires more manual workflows compared to the automation in UE5. Unreal Engine 5 game development also introduces Temporal Super Resolution which enables much higher rendering resolutions and fidelity across all platforms.
Nanite virtualized geometry and Lumen dynamic lighting remove the need for hand-crafted LODs and lightmap UVs greatly facilitating open world creation. UE5 also introduces tools like World Partition that simplify the streaming and scaling of massive worlds. The new MetaSounds system also leverages machine learning for procedural audio generation tied to gameplay events.
UE4 requires much more manual preparation of assets before they are game-ready for an open world. Environment artists also have to spend a lot of time generating LODs and lightmaps UVs. Procedural audio solutions in UE4 rely more on designer scripting versus the automated systems in Unreal Engine 5 game development.
Unreal Engine 5 adds a complete non-PBR renderer called the “Material Layering Pipeline” allowing for stylized materials with hand-painted looks. This brings the capabilities closer to that of game art software like Substance Painter. UE5 also introduces parametric materials like glass, water and cloth that have significantly more physical accuracy than UE4’s versions of these shaders.
UE4 only has a PBR metallic/roughness workflow which requires texture tricks to achieve stylized looks. The shader models for things like water and glass are also quite simplistic requiring a lot of manual tweaking to get decent results. Destroying/shattering glass for example is not supported out of the box in Unreal engine creator 4.
A major focus in Unreal Engine 5 has been improving performance across all hardware. Temporal Super Resolution enables much higher rendering resolutions while maintaining smooth framerates. UE5 also has lower draw call and triangle rendering budgets thanks to Nanite and Lumen optimization. AMD and Intel accelerated compute features are better leveraged in UE5 as well.
While UE4 can achieve 60 FPS performance, it requires more optimization work especially for complex scenes. Unreal Engine 4 game development also lacks UE5’s upscaling and triangle culling solutions that simplify achieving higher graphics fidelity across platforms.
In summary, UE5 introduces major graphics, lighting and performance improvements while also making game development much more accessible. It removes a lot of traditional game engine limitations seen in previous generations.
Here is an attempt to rewrite the three headers using simpler vocabulary without shortening the overall content:
USING UNREAL ENGINE 5 FOR MULTIPLE DEVICES
A big focus with Unreal Engine 5 is letting developers easily make and release games on different platforms. UE5 supports new consoles out of the box like PlayStation 5 and Xbox Series X/S directly. Teams can optimize projects for things like graphics and memory limits on those systems. UE5 also makes it simpler to allow users on different gadgets to play together online. The engine abstracts away much of the complexity of inputs, achievements, and other parts working differently across devices.
For mobile and tablets, UE5 gives tools to streamline assets, tune visual quality versus performance per device model, and customize controls for touchscreens. There is built-in support for AR face effects, advanced shaders tailored for mobile GPUs and other features.
On Windows computers, Unreal Engine 5 leverages modern graphics card abilities like ray tracing for very realistic lighting. Integrating NVIDIA DLSS also improves efficiency through smart upscaling tech. UE5 games on PC further benefit from high resolution textures and more available memory.
With its flexible cross-platform architecture, UE5 helps entire studios ship games on consoles, computers, mobiles and VR headsets from a single software project. This greatly reduces costs and time compared to custom engines restricted to certain devices only. UE5 handles or smoothes over most of the complexity of making games work across different systems.
INCORPORATING COMPLEX AI IN UNREAL ENGINE 5
Artificial intelligence is key for producing interesting computer controlled enemies, obstacles and emergent gameplay. Unreal Engine 5 delivers a suite of tools to quickly build sophisticated AI. The Behavior Tree Editor lets designers visually script logic for characters covering things like movement, combat, reactions and interactions. For human-like characters, MetaHumans generates super realistic anatomy, clothes and facial animations that integrate well with Behavior Trees.
UE5 also enables smart navigation, tactical analysis and dynamic goal setting through the Environment Query System. This allows NPCs to reason about the surrounding game world. Async Scene Reconstruction creates real-time meshes used for geometry, lighting data and semantics that can feed into advanced AI planning for natural reactions.
To control many NPCs, UE5 has swarm behavior tools with separation steering, flocking and avoiding obstacles. For coordinated team tactics UE5 provides a Blackboard where agents can share learned details and work together. With its visual tools and robust framework, Unreal Engine 5 supports some of the most advanced in-game artificial intelligence possible across platforms.
CONNECTING 3D SOFTWARE TO UNREAL ENGINE 5
A big UE5 focus is improving artist workflows via expanded integration with 3D modeling programs. Datasmith plugins are available for 30+ applications enabling one-click scene imports with geometry, materials and metadata intact. This covers programs like 3ds Max, Maya, Blender and Cinema 4D. Upon Datasmith import, Nanite automatically optimizes assets for real-time use.
For procedural 3D, Houdini Engine for UE5 generates optimized, game-ready models with tuneable controls. This links with UE5 physics, particles and timelines tools. Houdini enables constructing reusable environments without manually modeling each asset.
The MetaHuman Creator also demonstrates unprecedented capability for fast photoreal human avatar creation with hairstyles, rendered skin and correct anatomy. MetaHumans bring characters to life when combined with UE5 animation and sequencing tools.
With more bridges across modeling/animation software, artists can use preferred tools while benefiting from UE5’s renderer, optimizations and unreal graphics features. Expanding interoperability results in massive time savings for building next-generation game worlds.
Unreal Engine 5 takes a massive technological leap over Unreal Engine 4 by introducing Lumen, Nanite and other next generation features. It brings cinema quality real time graphics, completely dynamic lighting and huge improvements to performance and accessibility.
UE5 effectively removes many pain points in game art creation through virtualized geometry, global illumination and designer focused tooling. The switch from UE4 to UE5 is similar to previous generational leaps in gaming technology.
Any new projects can benefit tremendously by choosing Unreal Engine 5 over 4. Existing games can also consider porting projects over to UE5 to take advantage of all the new systems for better graphics, performance and quicker iteration speed during development. Overall UE5 marks the next generation of real time 3D experiences.
So in summary – UE5 delivers a massive leap with several groundbreaking technologies not seen before in previous game engines. It promises to push gaming and real time 3D graphics to new heights over the coming years.
eJaw Unreal Game Development Company
As a leading Unreal game development company, we provide full-cycle game development services utilizing Epic’s powerful Unreal Engine technology. With over 10 years of experience working with Unreal, our team can help you bring your game ideas to life.
Our Unreal Game Development Services
- Full-cycle game development for PC, consoles, mobile and XR platforms
- Conversion of existing games to Unreal Engine
- Ongoing live operations and support for launched Unreal titles
- Multiplayer/network programming for online games
- Unreal engine customization and plugins
- Unreal based game prototyping and vertical slices
With veteran game programmers, designers, artists and QA teams specializing in Unreal, we can efficiently develop and launch your Unreal Engine game. Contact eJaw to learn more or request a quote!