DirectX 12, özellikle Windows 10 işletim sisteminde kullanılan bir API (Uygulama Programlama Arayüzü) olup, oyunlarda performans artışı sağlamak amacıyla geliştirilmiştir. DirectX 12'nin bazı faydaları: Çok çekirdekli işlemci performansı: Oyun bilgisayarındaki tüm çekirdekler eşit şekilde kullanılarak daha güçlü bir performans elde edilir. Verimli donanım kullanımı: Hesaplama ve grafik gibi aşamaların aynı anda yürütülmesine izin vererek sürücü desteğini güçlendirir. Geliştiricilere kontrol imkanı: Oyun geliştiricilerin donanım kullanımını daha etkili bir şekilde kontrol etmelerini sağlar. Kaynak bağlama: Verileri saklayan ve düzenleyen yığın ve tablolarla daha verimli kaynak bağlama sağlar. DirectX 12, ayrıca DirectX Raytracing (DXR) desteği, değişken hızlı gölgeleme ve çoklu GPU desteği gibi özellikler de sunar.