Direct3D é o componente da interface de programação de aplicativo (API) Microsoft 3D do pacote DirectX API.
Introduzido com o Windows 95, o conjunto de recursos do Direct3D permite um conjunto confiável de funções que os programadores do mecanismo gráfico podem chamar para qualquer placa gráfica de suporte, terminando com as decisões do desenvolvedor sobre qual API individual de aceleradores gráficos eles devem codificar.
Novas versões do Direct3D aumentaram o conjunto de recursos permitindo maior fidelidade visual ao suportar os recursos de GPUs.  mais avançadas; a importância do Direct3D é tão bem reconhecida pelo jogo e pela performance 3D rasterizada em tempo real em geral que a Microsoft já antecipou a atualização do Direct3D das versões mais antigas do sistema operacional. Em vez disso, a empresa o oferece como recurso exclusivo para uma versão mais recente do Windows, como fez com Vista e Direct3D 10.
Microsoft desenvolve Direct3D com entrada dos fabricantes de GPUs e programadores. O concorrente do Direct3D é a OpenGL. Embora o desempenho fosse muitas vezes o ponto forte da OpenGL, o Direct3D manteve o domínio do Windows devido à capacidade da Microsoft de trazer algumas características chave para o mercado em primeiro lugar.