Es stellt eine radikale Veränderung und einen Übergang zu einer Low-Level-Schnittstelle dar, ähnlich wie bei seinem Konkurrenten Vulkan. Mit DirectX 12 übernimmt der Programmierer, nicht der Treiber, einen Großteil der Verantwortung für die Optimierung. Das Hauptziel dieser Änderung war es, die Belastung der CPU drastisch zu reduzieren und alle Kerne effizient zu nutzen. Die Arbeit mit DirectX 12 ist für Entwickler deutlich schwieriger, aber die Belohnung ist eine viel höhere Leistung und mehr Kontrolle über die Hardware. Es ist die Grundlage für alle modernen Spiele auf Windows- und Xbox-Plattformen.