After a time available in Early Access since May of last year 2021, and in Preview since February of this year, Epic Games has finally released the final version of the graphics engine Unreal Engine 5. One of the most powerful and with more than promising results for future video game titles.
For those who don't know it yet, this graphics engine has its history. It dates back to 1998, when it first appeared for rendering, collision detection, AI, networking options, and file manipulation for titles like Unreal and Unreal Tournament. Generation after generation they have been evolving, and moving more video game titles, until achieving the features that this system currently has and that leave you speechless. Sometimes it is difficult to distinguish between reality or rendering.
«With this release, our goal is to empower teams large and small to truly 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..» has commented Epic Games in his Unreal Engine 5 announcement.
Among the novelties that come in Unreal Engine 5 there are also many improvements for gaming on Linux and for the graphics API Vulkan. In addition to that, you will find others among which the following stand out:
- Fixes for Unix systems.
- SkeletalMeshComponents will now be able to execute tasks in multiple threads.
- The FUNixPlatformMisc::GetCPUVendor and GetCPUBrand() functions have been implemented for non-64-bit Linux platforms, in order to read the /proc/cpuinfo file.
- Also added tables for 64-bit ARM-based CPUs.
- FUNixPlatformProcess:CreateProc no longer requires an absolute path to an executable to be used.
- Added crashhandlerstacksize to set crash handler stack size.
- Now Linux and Mac will also have the DumpGPU viewer script.
- The Linux SDL has been updated to 2.0.20.
- And many other improvements...