Con las consolas, los desarrolladores tienen un único hardware sobre el que programar. En PC, al haber casi infinitas configuraciones distintas, esto se hace más complicado. Es por ello que DirectX es de vital importancia para los juegos de PC. La última versión disponible es DirectX12, la cual Microsoft ha promocionado junto con Windows 10, ya que es exclusivo de este sistema operativo.
DirectX es una API que comunica las demandas del juego con el hardware del ordenador. Ha rivalizado desde sus inicios con OpenGL que era de código abierto, y más recientemente con Vulkan. DirectX 9 supuso la utilización masiva de DirectX para los juegos y su estandarización a partir de su lanzamiento en 2002. La principal desventaja de DirectX frente a Vulkan es que Vulkan permite acceso a bajo nivel del hardware, pudiendo optimizar mejor los juegos.
LEER MAS: http://www.adslzone.net/2016/09/30/directx-11-directx-12-este-juego-aviva-debate/