Po czasie dostępnym we wczesnym dostępie od maja zeszłego roku 2021, a w wersji zapoznawczej od lutego tego roku, Epic Games w końcu wydało ostateczną wersję silnik graficzny Unreal Engine 5. Jeden z najpotężniejszych i dający więcej niż obiecujące wyniki dla przyszłych tytułów gier wideo.
Dla tych, którzy jeszcze go nie znają, ten silnik graficzny ma swoją historię. Pochodzi z 1998 roku, kiedy po raz pierwszy pojawił się w celu renderowania, wykrywania kolizji, sztucznej inteligencji, opcji sieciowych i manipulacji plikami w tytułach takich jak Nierealny i nierealny turniej. Z pokolenia na pokolenie ewoluowali i przenosili coraz więcej tytułów gier wideo, aż do osiągnięcia funkcji, które ten system ma obecnie i które sprawiają, że zaniemówisz. Czasami trudno jest odróżnić rzeczywistość od renderowania.
«W tej wersji naszym celem jest umożliwienie dużym i małym zespołom, aby naprawdę przesuwały granice tego, co jest możliwe, wizualnie i interaktywnie. UE5 umożliwi Ci realizację treści i doświadczeń 3D w czasie rzeczywistym nowej generacji z większą swobodą, wiernością i elastycznością niż kiedykolwiek wcześniej..» skomentował Epickie gry w swoim ogłoszeniu o Unreal Engine 5.
Wśród nowości, które pojawiają się w Unreal Engine 5, jest też wiele ulepszenia dla gier na Linuksie i dla graficznego API Vulkan. Oprócz tego znajdziesz inne, wśród których wyróżniają się:
- Poprawki dla systemów Unix.
- SkeletalMeshComponents będzie teraz mógł wykonywać zadania w wielu wątkach.
- Funkcje FUNixPlatformMisc::GetCPUVendor i GetCPUBrand() zostały zaimplementowane na platformach Linux innych niż 64-bitowe w celu odczytywania pliku /proc/cpuinfo.
- Dodano również tabele dla 64-bitowych procesorów ARM.
- FUNixPlatformProcess:CreateProc nie wymaga już bezwzględnej ścieżki do pliku wykonywalnego.
- Dodano crashhandlerstacksize, aby ustawić rozmiar stosu obsługi awarii.
- Teraz Linux i Mac będą miały również skrypt przeglądarki DumpGPU.
- Linux SDL został zaktualizowany do wersji 2.0.20.
- I wiele innych ulepszeń...