Epic Games has added support for Microsoft’s Advanced Shader Delivery (ASD) technology to Unreal Engine 5.8, giving PC game developers a way to reduce shader compilation stuttering and lengthy first-launch loading times. The integration allows developers to prepare shader databases that supported digital storefronts can compile for specific graphics hardware before players download their games.
The functionality is detailed in Epic Games’ Unreal Engine 5.8 developer documentation, which introduces a dedicated tool for generating the shader data required by Microsoft’s DirectX Advanced Shader Delivery system. Microsoft also confirmed support for Unreal Engine 5.8.4 in its October 21, 2026, announcement expanding ASD availability across Windows gaming hardware.
Shader compilation has been a persistent source of performance problems in modern PC games. When a Direct3D 12 game encounters certain graphics operations, the GPU driver may need to compile shaders into hardware-specific instructions while creating Pipeline State Objects (PSOs). This process can cause noticeable pauses during gameplay or require players to wait through lengthy compilation screens when launching a game for the first time.

Advanced Shader Delivery moves much of that compilation work away from the player’s PC. Rather than relying entirely on the local graphics driver to prepare shaders, developers can submit shader information that participating storefronts use to generate precompiled databases for supported GPUs and drivers.
Unreal Engine 5.8 introduces a standalone command-line application called ASDTool to support this process. Developers can use the tool to generate a State Object Database (SODB) from a cooked Windows game build without launching the Unreal Engine editor or running the game.
The SODB contains hardware-independent shader information and pipeline state objects. A supported storefront then uses that information to produce a Precompiled Shader Database (PSDB) tailored to a particular GPU family and driver. The appropriate database can be downloaded alongside the game, allowing the graphics driver to retrieve previously compiled shaders instead of compiling them during gameplay.
Epic’s documentation explains that ASDTool can collect compute shaders directly from a game’s shader archives. Graphics pipeline state objects must be collected through existing PSO caches, meaning developers still need to ensure their games include sufficiently comprehensive pipeline data.
Importantly, Advanced Shader Delivery does not completely eliminate shader compilation or guarantee stutter-free gameplay.
Epic confirms that the technology works alongside Unreal Engine’s existing PSO precaching and bundled pipeline cache systems rather than replacing them. If a required pipeline state object is missing from the downloaded database, the graphics driver must still compile it normally.
Ray tracing PSOs are also excluded from the current implementation. Support is limited to Windows games using Direct3D 12 and Shader Model 6, with compatible GPUs and graphics drivers required to receive precompiled shaders.
Microsoft’s broader expansion of Advanced Shader Delivery to Nvidia RTX and Intel graphics hardware is particularly relevant to Unreal Engine developers. The technology now supports compatible graphics hardware from AMD, Intel, Nvidia and Qualcomm, substantially expanding the potential number of Windows PCs that can benefit.
According to Microsoft’s October 21 announcement, supported systems require Windows 11 version 24H2 or newer, alongside qualifying graphics hardware and drivers. Nvidia support covers GeForce RTX GPUs with driver version 621.01 or newer, while AMD support extends across several RDNA generations.
However, wider hardware support does not automatically enable precompiled shaders in existing Unreal Engine games. Developers must generate and submit the required databases, while storefronts must support compiling and distributing the corresponding files.
Epic’s documentation currently identifies the Microsoft Store as a supported destination for shader database submissions. Epic Games Store integration is planned for early 2027, while Microsoft has also announced plans to expand Advanced Shader Delivery to Steam.
Microsoft has already demonstrated the potential benefits in supported games. The company says Call of Duty: Modern Warfare 4 can complete its first-launch shader preparation in seconds using ASD, compared with several minutes on a typical PC without the technology. That demonstration does not establish identical improvements for other games, where results will depend on shader coverage, hardware compatibility and implementation.
For developers, Unreal Engine 5.8’s new tooling provides a more direct route to implementing the technology without creating an entirely separate shader collection workflow. For players, the practical improvements will depend on whether individual games adopt Advanced Shader Delivery and distribute complete precompiled shader databases through supported storefronts.
The integration targets shader compilation specifically, so stuttering caused by asset streaming, traversal or other performance bottlenecks may still require separate optimizations.

