Компания Epic Games представила версию движка Unreal Engine 5.8, в которой реализована технология Microsoft DirectX Advanced Shader Delivery (ASD). Нововведение направлено на устранение рывков и задержек в играх за счет переноса компиляции шейдеров с локального устройства пользователя.

Движок теперь упаковывает данные шейдеров в базу данных состояний (SODB). С помощью облачной компиляции эти данные преобразуются в базу предварительно скомпилированных шейдеров (PSDB), которую разработчики могут поставлять вместе с игрой.

Использование готовых шейдеров при первом запуске позволяет сократить время загрузки игр и снизить нагрузку на центральный процессор. Это решение минимизирует потребление ресурсов устройства, затрачиваемых на фоновую компиляцию.

Для работы функции требуется поддержка со стороны разработчиков игр. При ее внедрении движок будет обращаться к уже скомпилированным шейдерам во время игрового процесса, что обеспечит более плавную работу даже на требовательных графических системах.