В 1990-х годах Microsoft представила набор API для разработчиков игр. DirectX являлся собранием библиотек, обеспечивающих поддержку 2D-графики, 3D-графики, звука, сети и игровых контроллеров. С течением лет от развития большей части API компания отказалась как по причине ненужности (например, для 2D-графики оптимально использовать 3D-возможности GPU, так что отпадает необходимость в низкоуровневом 2D-API) или по причине вытеснения другими стандартами (например, XInput и XAudio заменили DirectInput и DirectSound).






