Після часу, доступного в ранньому доступі з травня минулого року 2021 року і в попередньому перегляді з лютого цього року, Epic Games нарешті випустила остаточну версію графічний движок Unreal Engine 5. Один з найпотужніших і з більш ніж багатообіцяючими результатами для майбутніх ігор.
Для тих, хто цього ще не знає, цей графічний движок має свою історію. Він бере свій початок з 1998 року, коли вперше з’явився для рендерингу, виявлення зіткнень, штучного інтелекту, параметрів мережі та маніпулювання файлами для таких назв, як Нереальний і Нереальний Турнір. Покоління за поколінням вони розвивалися та переміщували більше назв відеоігор, поки не досягли функцій, які зараз має ця система і які залишають вас безмовними. Іноді буває важко відрізнити реальність від візуалізації.
«Завдяки цьому випуску наша мета — надати можливість великим і малим командам по-справжньому розширювати межі можливого, візуально та в інтерактивному режимі. UE5 дозволить вам реалізувати 3D-контент нового покоління в реальному часі та досвід з більшою свободою, точністю та гнучкістю, ніж будь-коли раніше..» прокоментував Епічні ігри у його анонсі Unreal Engine 5.
Серед новинок, які приходять в Unreal Engine 5, також є чимало покращення для ігор на Linux і для графічного API Vulkan. Крім цього, ви знайдете інші, серед яких виділяються наступні:
- Виправлення для систем Unix.
- SkeletalMeshComponents тепер зможе виконувати завдання в кількох потоках.
- Функції FUNixPlatformMisc::GetCPUVendor і GetCPUBrand() були реалізовані для не64-розрядних платформ Linux, щоб читати файл /proc/cpuinfo.
- Також додано таблиці для 64-розрядних процесорів на базі ARM.
- FUNixPlatformProcess:CreateProc більше не вимагає абсолютного шляху до виконуваного файлу для використання.
- Додано crashhandlerstacksize для встановлення розміру стеку обробників аварій.
- Тепер Linux і Mac також матимуть скрипт перегляду DumpGPU.
- Linux SDL оновлено до версії 2.0.20.
- І багато інших покращень...