Unreal Engine 5: everything you need to know (2024)

By Paul Hatton

Contributions from

Ian Dean

published

Unreal Engine 5 is the real-time creation platform that has it all for game development, visualisation, and VFX.

Unreal Engine 5: everything you need to know (1)

Jump To:

  • A brief history
  • What is it?
  • Who's it for?
  • Standout features
  • Must-know tools
  • Unreal Editor for Fortnite
  • The price
  • What do I need to run UE5?
  • Frequent questions

UE5: Quick Menu

Unreal Engine 5: everything you need to know (2)

Jump to the quick list↴
1.A brief history
2.What is it?
3.Who's it for?
4.Standout features
5.Must-know tools
6.Unreal Editor for Fortnite
7.The price
8.What do I need to run UE5?
FAQs

What isUnreal Engine5, exactly? In this 'Unreal Engine explained' feature I'll do just that, explain all you need to know about Unreal Engine. The latest version, Unreal Engine 5.3, is powering everything from video games to films and visual effects; it seems there's very little creatives are finding this real time 'engine' can't do.

Unreal Engine is a real-time digital creation platform that can doeverythingand enable you to make game games, create visualisations, generate VFX and more. MyUnreal Engine 5.3 reviewcovers the latest release, while our comparison feature 'Unity versus Unreal Engine' looks at how it matches-up to the other big real-time engine, Unity.

Unreal Engine has become a staple of most digital art workflows and is still free for individuals and students; it remains incredibly popular. In this feature I'll explain what Unreal Engine is, what it can do and how to use it. I'll cover the main features and tools as well as the digital industries where Unreal Engine is dominant.If you just want to get started and try it for yourself, visit theUnreal Engine website and download the software.

If you want to see how Unreal Engine 5 is being used right now, read ourRoboCop: Rogue City review, where a developer makes use of Lumen and Chaos destruction to good effect.

Unreal Engine: a brief history

Unreal Engine 5: everything you need to know (3)

Unreal Engine began life back in the early 1980s with a young boy by the name of Tim Sweeney. At the time, Sweeney had only just hit double digits but his fascination and love of programming was already taking centre stage in his life.

Around a decade later, in 1995, Sweeney began writing the code for what would become the gaming engine that enabled the creation of Unreal, a first-person shooter game for the PC.

In those early days, Unreal Engine was in direct competition with Quake Engine, developed by id Software. This fierce competition pushed the gaming industry forward in unprecedented ways and nearly three decades later has resulted in Unreal Engine becoming a powerhouse of code that is now used by game developers to create modern video games and visualisers to turn their designs into reality.

Epic Games states that 48% of next-gen games are now made using its Unreal Engine. That’s quite the market share and just goes to show how popular this engine is; we've covered some of the latest examples, such as in ourLords of the Fallen previewand how horror remakeLayers of Fear made use of UE5with startling results.

Unreal Engine 5: what is it?

Unreal Engine 5: everything you need to know (4)

What isUnreal Engine? Put simply, it's a real-time 3D creation platform developed by Epic Games and designed for a range of creative fields, including video game development, visualisation and VFX.

The 'engine' includes a powerful set of world-class tools that enable creatives to design virtual worlds and scenes, turning ideas into reality. The fact that this can be achieved without having to write any code makes it an incredibly accessible piece of software.

Unreal Engine 5: who's it for?

Unreal Engine 5: everything you need to know (5)

Unreal Engine began life as an engine for creating video games and now boasts the likes of Fortnite, Final Fantasy VII Remake and PlayerUnknown’s Battlegrounds. The flexibility and performance of latest version, Unreal Engine 5.3, means game developers from indies to AAA's can use the platform, meaning you'll have game's like Ninja Theory'sSenua's Saga: Hellblade IIcreating realistic humans alongside the four-person team of Quantum Error.

Outside of games, Unreal Engine has also seen a growing interest in the TV and film industries, with Jon Favreau championing its use for the creation of virtual worlds for both The Lion King and The Mandalorian. This has led to a range of new features and developments that has made Unreal Engine an appealing prospect for a wide range of creators including 3D artists, animators, and VFX designers.

One new film technology developed using Unreal Engine is the LED Volume stage, a blend of a virtual and physical movie stage.We visited an LED Volume at SCAD in Atlanta, revealing how this new form of filmmaking is helping bridge the gap between traditional movie making techniques modern CG visual effects.

Some core industries that use Unreal Engine are listed below, and it's growing:

  • Video games Unreal Engine is for any team size, and importantly games made using these tools work across all formats, from PC to games consoles and even VR and AR.
  • Filmmaking Whether its Barbie or House of the Dragon, many studios are making use of Unreal Engine's real-time workflow to previs and film shows using LED Volume sets.
  • Architecture Easy to use and with stunning results, arch-viz has evolved into real-time using Unreal Engine, which can use files created in many 3D, CAD, and BIM apps.
  • Automotive Designers can create in VR and explore how cars perform before they've even been made; everything is faster with rapid virtual prototyping and new collaboration tools.
  • Broadcast and live TV Unreal Engine's real-time tools ensure live broadcasts look stunning; motion graphics, video walls, inserts and virtual sets are just some of the things that can be done.

Unreal Engine 5: standout features

Unreal Engine 5: everything you need to know (6)

Unreal Engine's strength comes from the powerful features it offers, from simulation effects using Niagara and virtual camera controls to animation rigging. The magic is how easy Unreal Engine makes these advanced features to use; this largely a 'no-programming' platform.

  • Photoreal ray tracing in real time Unreal Engine ships with an incredible physically based ray tracing engine. Lighting, reflections and shadows can be independently driven by the ray tracing technology. This does come at a hardware cost though as the calculations are understandably pretty intensive.
  • Character animation authoring Character rigs can be created easily with the Control Rig tool. These can then be posed and animated, all within Unreal Engine.
  • Simulation and effects Using Niagara particles you can create stunning water, smoke and other effects in real time; the Chaos disolver enables life-like destruction physics, flowing cloth and hair.
  • Virtual Camera system One of the emerging uses of Unreal Engine is for film and TV where it is now possible to control cameras inside the engine using an iPad Pro. This enables the compositing of live action and virtual worlds to be seamlessly brought together.
  • Robust multiplayer support Arguably Unreal Engine’s strongest feature is its multiplayer framework. The engine ships with a scalable client/server architecture that enables even the most demanding multiplayer functionality.

Unreal Engine 5: must-know tools

Unreal Engine includes an impressive set of tools and features that enable creatives from a wide range of industries to create according to their imagination. Some of the more general tools include modelling, texturing, lighting, texturing and rendering but alongside these there are a number of more significant and substantial features which are explored below.

Lumen

Unreal Engine 5: everything you need to know (7)

Lumen is Unreal Engine’s global illumination (GI) system which was released in version 5. GI is the name attributed to the process of simulating realistic lighting in a scene. This includes indirect lighting such as light bouncing and light bleeding. This functionality has only recently been added to Unreal Engine with the process of light baking being the only option previously available.

Artists familiar with offline rendering will be familiar with this type of lighting but the number of light bounces required and the subsequent mathematical calculations meant that real-time implementations weren’t possible.

The single biggest advantage of GI, in a games context, is that there is no need for light baking. This was always pretty much the most time-consuming and tedious part of any game designer's workflow and if you wanted to make any change to the lighting setup or arrangement then everything needed rebaking. Lumen changed all that overnight.

Version 5.3 recognises that some designers will still want to benefit from the high-performance nature of baked lighting but could still work with real-time reflections. This is where Lumen reflections have been introduced. Users can now use them even if they’re not using Lumen for global illumination. The fact that they now support multiple reflection bounces is an even bigger win.

Nanite

Unreal Engine 5: everything you need to know (8)

Another game-changing feature of Unreal Engine is Nanite, Unreal Engine’s level of detail (LOD) system. This ensures that detail is only rendered when absolutely necessary. Prior to Nanite, each LOD for a mesh would need to be hard-modelled in. The main downside to this was the sheer amount of time it took and problems would occur if any models were missed. Nanite took all of this off an artist’s plate and implemented it dynamically ‘on the fly’.

Recent versions of Unreal Engine have improved this feature further making it possible to now use Nanite with landscapes as well as the previously supported rocks, houses and similar. This means entire scenes can now be rendered dynamically rather than just specific parts of it. The evolution of Nanite is enabling designers to create high-quality meshes without compromising on the framerate.

Unreal Engine 5: everything you need to know (9)

The introduction and increase of the metaverse has led to an explosion of development and possibilities for creating virtual humans. Epic Games’ offering is MetaHumans which enables the creation and animation of realistic digital humans for any Unreal Engine project.

Humans can be created with a minimal amount of character and animation knowledge and placed into games and scenes. When these are partnered with animation data such as mocap data, the characters take on a life of their own.

Temporal Super Resolution

Unreal Engine 5: everything you need to know (10)

One of the key considerations when experiencing real-time simulations such as games is the frames per second (fps) that it’s viewed at. Ordinarily, the higher the level of detail and quality of textures, the slower the frame rate. This can lead to an unhelpful trade off between the two.

Unreal Engine’s Temporal Super Resolution feature enables the engine to render at much lower resolution but with similar outputpixelfidelity to frames rendered at a higher resolution. This makes it possible to achieve much higher levels of detail without compromising on the frame rates.

Unreal Engine 5: Unreal Editor for Fortnite

Unreal Engine 5: everything you need to know (11)

Fortnite is an online video game developed by Epic Games. First released in 2017, Fortnite has captured the imaginations of millions of gamers all around the world. Most games are created by a developer and contributors are picked to work on it.

Epic Games has opted for an alternative approach which lets creators design, develop and publish content into Fortnite. This is achievable through the Unreal Editor for Fortnite (UEFN). With this platform, a truly collaborative approach has been forged for the creation of assets and worlds.

In addition to this, through Fortnite Creative, it is also possible to build islands in Fortnite using their built in tools. Creators can build games and experiences to play with friends, or alternatively publish them to millions of Fortnite players.

Unreal Engine 5: the price

Unreal Engine 5: everything you need to know (12)

At the time of writing Unreal Engine is absolutely free. Only if your game earns over $1 million USD do you have to pay Epic Games a 5% royalty. By that point you’re cashing in on a pretty impressive amount of money so the small royalty won’t make too much of a dent in the overall earnings.

This will continue to be the case for game developers but not for those using Unreal Engine for 3D visualisation, VFX or animation. Read our update here on how and whyUnreal Engine will no longer be free for all.

Speaking at Unreal Fest 2023, Epic Games CEO Tim Sweeney said Unreal Engine would become "a licensable piece of software likeMayaorPhotoshop" with a subscription-based pricing model. Studios using it for non-gaming work like animation, VFX and visualisation will be charged through a "seat-based enterprise software licensing model".

Unreal Engine 5: what do I need to run UE5?

Unreal Engine 5: everything you need to know (13)

Unreal Engine 5 system requirements

OS Windows 10 64-bit, macOS Monterey or higher
CPU Quad-core Intel or AMD, 2.5 GHz or faster
GPU DirectX 11 or 12 or Metal 1.2 compatible
Memory 8GB RAM

Unreal Engine has a huge range of complex and next-gen features. The required machine spec will largely depend on which of these features you plan on using. Some of the latest features such as ray tracing will require better GPUs compared to simpler scenes with baked lighting.

CPUs are vital for the smooth processing of your scenes. The latest generations ofInteland AMD CPUs will deliver excellent results and the more cores you have the faster the processing will be carried out.

A good GPU will ensure a smooth workflow and minimal lag when viewing scenes in the viewport. Two GPU features to look out for are the number of cores and the size of VRAM. The higher the number of cores and the larger the amount of VRAM, the more able you’ll be to handle graphically complex scenes and large textures. If ray tracing is important to your workflow then make sure you choose a GPU that supports it.NVIDIAcards are generally the best as they offer great driver support.

Unreal Engine 5: frequent questions

Is Unreal Engine 5 free?

You can download Unreal Engine 5.3 for free to create student and non-commercial projects. It's also free to create video games, with a 5% royalty paid when your game makes more than $1 million.

Why is Unreal Engine 5 so popular?

It's free to get started and experiment with but also incredibly powerful and versatile. But Unreal Engine 5 uses a modular system and Blueprint Visual Scripting setup to create scenes without needing programming knowledge.

Is Unreal Engine 5 good for beginners?

Unreal Engine 5's Blueprint Visual Scripting along with clear and detailed documentation, as well as an easy to understand UI, asset marketplace and regular video training, makes it a great platform for newcomers.

Can I make money using Unreal Engine 5?

Yes, outside of actually making video games, films and more you can earn money by selling assets on the Unreal Engine marketplace. The new Unreal Engine for Fortnite Editor also means you can now make and sell games inside Fortnite, one of the most popular free to play games.

Unreal Engine 5: everything you need to know (14)

Thank you for reading 5 articles this month* Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

Unreal Engine 5: everything you need to know (15)

Join now for unlimited access

Try first month for just £1 / $1 / €1

Unreal Engine 5: everything you need to know (16)

Paul Hatton

Writer

Paul is a digital expert.In the 20 years since he graduated with a first-class honours degree in Computer Science, Paul has been actively involved in a variety of different tech and creative industries that make him the go-to guy for reviews, opinion pieces, and featured articles. With a particular love of all things visual, includingphotography, videography, and 3D visualisation Paul is never far from a camera or other piece of tech that gets his creative juices going. You'll also find his writing in other places, including Creative Bloq, Digital Camera World, and 3D World Magazine.

With contributions from

  • Ian DeanEditor, Digital Arts & 3D

Related articles

  • I'm confused by Evercade's new retro console (but I still want one)
  • Nintendo announces next wave of games at Indie World Showcase
  • How to use an iPad as a drawing tablet with a PC
  • Don't miss the last chance to grab tickets for Vertex 2024
Unreal Engine 5: everything you need to know (2024)

FAQs

Is Unreal Engine 5 good for beginners? ›

It's all about getting used to the tools and finding help when you need it. So, Unreal Engine 5 is a good choice if you're just starting in game development and want something that's not too complicated to learn.

What do you need to know about Unreal Engine 5? ›

Unreal Engine 5 is a game development engine created by Epic Games that offers improved features, including Nanite virtualized geometry system and Lumen global illumination system, allowing for more realistic and detailed environments, characters, and objects with lifelike lighting.

Is Unreal Engine 5 difficult to learn? ›

Is Unreal Engine difficult to learn? No, Unreal is easy to learn because our online workshop is designed for newbies! By learning industry-standard software tools like Unreal, you'll have the best start in lighting and animation then shoot for higher positions in the future.

What should I know before learning Unreal Engine? ›

Some basic knowledge of C++ is required, but it is not necessary to be an expert. If you are comfortable with the language, then learning more about Unreal Engine will only help you create better programs. A game programmer is not limited to working with Unreal Engine.

Is Unity or Unreal better? ›

C# (Unity) is more suitable for mobile and web applications, as well as not very heavy desktop products. C++ (Unreal) is great for heavy-weight large-scale projects that require high performance from the hardware. So, when evaluating Unity vs Unreal performance, the latter clearly has an advantage.

How good of a computer do you need for Unreal Engine 5? ›

The ideal is to have a processor with many cores and a good balance between multi-core and single-core performance. The ideal? Intel or AMD CPUs with 6 cores and 12 threads or more. The most important factor needed for Unreal Engine development is a good CPU.

Why Unreal Engine 5 is a big deal? ›

Unreal Engine 5 streamlines the development process without over-simplifying it. It provides powerful tools, such as its robust level editor, intuitive Blueprints scripting, and advanced animation tools to bring your vision to life.

Why is everyone using Unreal Engine 5? ›

Compared to Unreal Engine 4, Unreal Engine 5 enables developers to more easily create real-time 3D content and experiences.

Which is better, Blender or Unreal Engine? ›

If you're focused on creating and editing 3D assets or animations, Blender is more suitable. If your end goal is to create a game or an interactive experience with those assets, Unreal Engine is the better choice.

Should I learn Unreal Engine 4 or 5? ›

If your team is new to game development, UE4 is a good choice. UE4 is a well-established engine with a lot of documentation and tutorials available. If your team has experience with game development, then UE5 is a good choice.

Do I need to know coding to use Unreal Engine? ›

Developing in Unreal Engine 5 is simple for beginners. Using the Blueprints Visual Scripting system, you can create entire games without writing one line of code! Combined with an easy-to-use interface, you can quickly get a prototype up and running.

What coding language does Unreal Engine 5 use? ›

After having the C++ prerequisites, we'll take you through the basics of programming in C++ in Unreal Engine 5. You'll learn about variables, functions, and other important concepts. We'll also show you how to use Unreal's built-in C++ functions and enumerations.

What is the best language for Unreal Engine 5? ›

C++: C++ is one of the most popular languages for game development, especially for high-performance and AAA titles. It offers low-level memory control, which is crucial for optimizing performance. Many game engines like Unreal Engine and Unity (in parts) use C++.

Is UE5 or Unity better for beginners? ›

Is Unity or Unreal Engine Better For Beginners? For beginners, Unity is often considered more beginner-friendly due to its user-friendly interface and extensive learning resources. Equally, C# is generally easier to pick up than C++ if you're starting from scratch.

Which version of Unreal Engine is best for beginners? ›

If your team is new to game development, UE4 is a good choice. UE4 is a well-established engine with a lot of documentation and tutorials available. If your team has experience with game development, then UE5 is a good choice.

Is Unity or Unreal Engine 5 easier to learn? ›

Unreal Engine, while powerful, has a steeper learning curve, especially for those new to game development. It uses C++ as its primary programming language, and although it provides visual scripting through Blueprints, some beginners might find it initially more complex than Unity's approach.

Is Unreal Engine 5 actually good? ›

Unreal Engine 5 is a game changer. More than the individual features that have been introduced and the technology that underpins them, there is a sense that many of the future technological developments will be built upon this foundation.

References

Top Articles
Latest Posts
Article information

Author: Greg Kuvalis

Last Updated:

Views: 5800

Rating: 4.4 / 5 (55 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Greg Kuvalis

Birthday: 1996-12-20

Address: 53157 Trantow Inlet, Townemouth, FL 92564-0267

Phone: +68218650356656

Job: IT Representative

Hobby: Knitting, Amateur radio, Skiing, Running, Mountain biking, Slacklining, Electronics

Introduction: My name is Greg Kuvalis, I am a witty, spotless, beautiful, charming, delightful, thankful, beautiful person who loves writing and wants to share my knowledge and understanding with you.