DirectX est un cadre conçu par Microsoft pour offrir un langage de programmation 3D unifiée pour les jeux et les programmeurs de logiciels. Direct X est constamment amélioré pour offrir de nouvelles et meilleures fonctions 3D. Windows XP est uniquement compatible avec DirectX 9.0c et non DirectX 10 ou 11. Mises à jour peuvent être effectuées en ligne ou, si non disponible, en utilisant un CD / DVD d'un jeu sorti après 2005.