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).