DirectX ist eine Schnittstellen-Sammlung für Multimedia-Programme unter Windows. Es wird zur Darstellung komplexer 2D- und 3D-Grafiken verwendet und unterstützt diverse Audio- und Eingabegeräte (z. B. Joysticks).