Starting today, Windows games can ship with DirectStorage. This public SDK release begins a new era of fast load times and detailed worlds in PC games by allowing developers to more fully utilize the speed of the latest storage devices. In September 2020, we announced DirectStorage would be coming to Windows, and after collecting feedback throughout our
developer preview, we are making this API available to all of our partners to ship with their games. Check out the
announcement blog for an in-depth exploration of the inspiration for DirectStorage and how it will benefit Windows games.
For all the necessary resources to get started, please check out
aka.ms/directstorage. This includes the NuGet repository with the redistributable package, the GitHub repo with samples and documentation, as well as links to PIX for Windows.
PIX on Windows will support DirectStorage Day 1 – check out the
PIX blog post for more details!
We will be presenting an introduction to DirectStorage at GDC– along with some tips and tricks to get started– on March 22. If you're unable to watch it live, check back here for a link to the on-demand video of the session after the 22. We also recommend that you check out the
GDC talk presented by Luminous about their integration of DirectStorage in
Forspoken.
Questions on development? Have an implementation you want feedback on? Reach out to
askwindstorage@microsoft.com.
Looking for community engagement? Check out the
DX12 Discord Server.
[h4][/h4]If you want to get your PC ready to take advantage of DirectStorage games, we have a few suggestions. DirectStorage is compatible with Windows 10 devices, but
Windows 11 has the latest storage optimizations built in and is our recommended path for gaming. While you may see benefits on any kind of storage device, installing games to an NVMe SSD will maximize your IO performance and help you more fully experience the benefits of DirectStorage. Stay tuned to learn about games that will be shipping with DirectStorage in the future!
[h4][/h4]This release of DirectStorage provides developers everything they need to move to a new model of IO for their games, and we're working on even more ways to offload work from the CPU. GPU decompression is next on our roadmap, a feature that will give developers more control over resources and how hardware is leveraged. Additionally, we will continue optimizing, integrating feedback, and improving on the existing runtime implementation.
Follow us on Twitter or
join our Discord channel to get the latest news on DirectStorage features and improvements.