DirectX je sada multimediálních aplikací a programovacích rozhraní (API), které jsou používány především v operačních systémech Windows pro práci s různými typy hardwaru, jako jsou například grafické karty, zvukové karty nebo síťové adaptéry. DirectX umožňuje programátorům vytvářet hry, aplikace a multimediální projekty s vysokým výkonem a využíváním moderních grafických efektů. DirectX je vyvíjen společností Microsoft a jeho verze jsou aktualizovány pravidelně.