Microsoft DirectX é uma coleção de APIs de alto desempenho (interfaces de programação de aplicativos) que lidar com as tarefas relacionadas com vídeo / multimídia de áudio e programação de jogos em sistemas operacionais Microsoft Windows. Consistiu de módulos que controlam suas próprias esferas individuais de jogo (Direct3D para gráficos 3D, DirectDraw para gráficos 2D, DirectMusic para a música, DirectPlay para a conectividade entre o usuário eo PC, DirectSound para processamento de som e muito mais), este pacote API fornece o ambiente perfeito para tanto a criação e reprodução de software inovador que pode ser reproduzido em todos os tipos de configurações de hardware do PC imagináveis.