O DirectX é uma interface grátis desenvolvida pela Microsoft que facilita a comunicação entre jogos e hardware, melhorando o desempenho. É composto por partes como Direct3D para gráficos 3D e DirectSound para áudio. Direct3D é a parte mais importante atualmente e é usada pela maioria dos jogos, embora OpenGL também seja usado e foque mais em qualidade de imagem.