Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

After being available in Early Access since May 2021 and Preview since February 2022, Epic Games has today released Unreal Engine 5 which will no doubt go on to power some of the biggest upcoming releases.

"With this release, we aim to empower both large and small teams to really push the boundaries of what’s possible, visually and interactively. UE5 will enable you to realize next-generation real-time 3D content and experiences with greater freedom, fidelity, and flexibility than ever before." — Epic Games.

Epic say that developers will be able to continue using "workflows supported in UE 4.27" but get access to the redesigned Unreal Editor, better performance, improved path tracing and the list goes on.

You can see the whole launch event livestream in the below YouTube video:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Two new starter samples have also been made for developers with:

Lyra Starter Game

Lyra Starter Game is a sample gameplay project built alongside Unreal Engine 5 development to serve as an excellent starting point for creating new games, as well as a hands-on learning resource. We plan to continue to upgrade this living project with future releases to demonstrate our latest best practices.

City Sample

The City Sample is a free downloadable sample project that reveals how the city scene from The Matrix Awakens: An Unreal Engine 5 Experience was built. The project—which consists of a complete city with buildings, vehicles, and crowds of MetaHuman characters—demonstrates how we used new and improved systems in Unreal Engine 5 to create the experience.

You will also find plenty of Linux and Vulkan improvements for Unreal Engine 5 including: Nanite and Lumen (with software ray tracing only) on Linux, the Unreal Build Tool was also upgraded to support Clang's sanitizers for Linux (and Android), Vulkan and Linux support was also added to their "GameplayMediaEncoder", compliant 64-bit image atomics in Vulkan that fixes all validation issues with 64-bit atomics and allows the use of RADV driver (AMD + Linux) for Nanite and Lumen, multiple crashes were solved for Linux and loads more like:

  • Increased Unix Cycles64 resolution to 100ns
  • Fixed Unix crash messages printing a truncated memory address.
  • Added support for asynchronous logging on forked instances
  • SkeletalMeshComponents will now run multithreadable tasks on the taskgraph on forked multithreaded servers
  • Moved FForkProcessHelper code in Fork.cpp.
  • Added FForkProcessHelper::IsForkRequested function. This returns true when the process is set to fork child processes or simulate forking by itself.
  • Implemented FUnixPlatformMisc::GetCPUVendor and GetCPUBrand() for non x64 Linux platforms to read and parse the /proc/cpuinfo file. Added tables for 64-bit arm cpu implementers and part numbers. This table may have further updates in the future.
  • FUnixPlatformProcess::CreateProc no longer requires you to pass an absolute path to an executable. If passed an argument containing a program name but no path separators, it now searches directories specified in the $PATH environment variable in the same manner as the shell would. The underlying API has changed from posix_spawn to posix_spawnp, and failures are no longer treated as fatal.
  • Add Linux -crashhandlerstacksize command line option to set crash handler stack size.
  • Moved stack to mapped memory instead of allocating in the heap. This can set and reduce the size of the 200k stack significantly through the command line.
  • Add DumpGPU viewer script for Linux and Mac. To use this, run the DumpGPU command in the console. This will open a folder to the DumpGPU HTML files and data, plus OpenGPUDumpViewer.sh. If you open OpenGPUDumpViewer.sh, the GPU Viewer will open in your web browser.
  • Updated Linux SDL to 2.0.20.

Epic has confirmed that over 85 game studios are going to be using Unreal Engine 5 with more coming including The Coalition, CD PROJEKT RED, and Crystal Dynamics, who just revealed that they are building a new Tomb Raider game with UE5.

See more on the official site. Also see the announcement.

Article taken from GamingOnLinux.com.
30 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
17 comments

Serious_Table Apr 5, 2022
So, how about that pre-compiled binary for Unreal Engine 5 on Linux, Epic? No? Anything?

I'm glad they're continuing to support releasing UE5 games on Linux via exports, but the fact that a UE5 Linux editor is still an after-thought is extremely frustrating.
elmapul Apr 5, 2022
windows minimum requirements:
8GB of ram
linux minimum requirements:
32GB of ram...
Shaolu Apr 5, 2022
The preview pic looks like Iron Man and Spider-Man had a couple of kids together.
CatKiller Apr 5, 2022
View PC info
  • Supporter Plus
Vulkan and Linux support was also added to their "GameplayMediaEncoder"
It'd be nice if Unity got around to this, too.
PublicNuisance Apr 5, 2022
Nice to see Linux improvements but the one improvement I wanted was it released as FOSS which I knew wouldn't happen.

Vulkan and Linux support was also added to their "GameplayMediaEncoder"
It'd be nice if Unity got around to this, too.

If they made Unity FOSS I bet it could happen in short order. Not that this will ever happen, i'm realistic.
Ehvis Apr 5, 2022
View PC info
  • Supporter Plus
The biggest problem I see in those screenshots is that they still haven't discontinued chromatic aberration.
minkiu Apr 5, 2022
View PC info
  • Supporter
So, how about that pre-compiled binary for Unreal Engine 5 on Linux, Epic? No? Anything?

I'm glad they're continuing to support releasing UE5 games on Linux via exports, but the fact that a UE5 Linux editor is still an after-thought is extremely frustrating.

What really grinds my gears is that their EULA doesn't allow to redistribute the binary, so everyone has to build their own (bless the ue4docker project) editor every update, instead of maybe having it in an unofficial repo.

I wish they exposed their CI/CD so we can just download the artifact, cause they do have CI/CD on it, right? Right?

Nice to see Linux improvements but the one improvement I wanted was it released as FOSS which I knew wouldn't happen.

I know it's not fully Foss but you can see the code on github, in case you didn't know.


Last edited by minkiu on 5 April 2022 at 5:59 pm UTC
DamonLinuxPL Apr 5, 2022
Fixes for Linux unfortunately are mostly cosmetic. Most of the changes are just fixing the build under Linux / Clang and exporting the build.
As far as I know, UE5 only adds more number of unsupported / broken functions for Liunx in relative to UE4. If for many developers UE4 was broken or incomplete on Linux then UE5 will be even more so. Although it may change in the future (but certainly only thanks to hard working community, not EPIC employees).
Kristian Apr 5, 2022
Only software ray tracing? Why?


Last edited by Kristian on 5 April 2022 at 6:39 pm UTC
elmapul Apr 5, 2022
I know it's not fully Foss but you can see the code on github, in case you didn't know.

the licence is so restrictive, that its proprietary for all intents and purposes.
hell, its so restrictive that i dont doubt you can be sued for reading it and taking inspiration from it, i bet epic relase it so they can sue more people.
jokes aside, its REALLY restrictive.



Nice to see Linux improvements but the one improvement I wanted was it released as FOSS which I knew wouldn't happen.

if the foss comunity was not able to compete, i dont see why they should.


Last edited by elmapul on 5 April 2022 at 6:47 pm UTC
Jau Apr 6, 2022
windows minimum requirements:
8GB of ram
linux minimum requirements:
32GB of ram...

No, honestly, you need 32 at least and 64 to develop an Open World. You need to be able to load all the assets.
UncleSpanky Apr 6, 2022
how do we install this on linux i cannot find instructions as the launcher on avaliable for windows even though is says it supports ubuntu
Liam Dawe Apr 6, 2022
Ethan Lee on Twitter: https://twitter.com/flibitijibibo/status/1511530172553605124
This is the Unreal Engine 5 editor, on its first day of release, running natively on Linux as a pure Wayland application, with the NVIDIA binary driver

Living in the gotdang FUTURE
Nice
PublicNuisance Apr 6, 2022
I know it's not fully Foss but you can see the code on github, in case you didn't know.

I know, which is why I used FOSS instead of just saying "open source".

if the foss comunity was not able to compete, i dont see why they should.

I'm not understanding the comment. Are you saying that Epic should only make the Unreal engine FOSS if the FOSS market were able to compete ? If so what does that even mean ?
elmapul Apr 6, 2022
I'm not understanding the comment. Are you saying that Epic should only make the Unreal engine FOSS if the FOSS market were able to compete ? If so what does that even mean ?

how can i say it?
we're always assuming that the open source development model is better at everything, well, i dont doubt that an product that earn 1 million/month of dolars and it is open source, will be MUCH better than an proprietary software earning the same money.

the issue is, its much harder to make that ammount of money in the open source development model.
open source being less profitable is a big reason for then to not change their business model, and the other is that the ammount of money this model produces is what made those softwares possible to begin with.
i can count the days i have waited for make human to evolve, they started from scratch and surpassed it a lot in an shorter ammount of time.
why should they change their business model?

TL:DR
if we need epic to relase their code to have something that good as open source, that dont prove the point that we arent capable of doing it ourselves?
and if we are capable of doing it, why should they?
melkemind Apr 7, 2022
View PC info
  • Supporter
Someone exported the matrix demo (magnet:?xt=urn:btih:fgzdm32lgnurbextst2o3jll2sdplyuh), and I got it running in Proton, but it either doesn't detect the graphics card or the nvidia driver just doesn't support nanite mesh. As a result, none of the nanite meshes load.
pete910 Apr 24, 2022
View PC info
  • Supporter Plus
Well downloaded and compiled it fine all runs.

Downloaded the citydemo to give that a go from EGS (WHAT A POS THAT IS BTW) Why you cant acces assets from within unrealedit is just daft to me.

After a huge 90gig + download fails to be imported Suggests to build within vis studio, Fails in that to on last module.

So all in all a complete waist of hdd space and bandwidth

I'll revisit with UE7
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.