DirectX
DirectX est un ensemble d'API qui aide les développeurs de logiciels à créer des jeux vidéo pour les PC Windows et les consoles de jeu Xbox. Les API DirectX servent d'intermédiaire entre le logiciel du jeu et le matériel de l'ordinateur, ce qui permet aux développeurs d'utiliser un ensemble de commandes de base pour contrôler d'innombrables configurations système possibles.
Les pilotes Windows des cartes graphiques, des cartes son et des manettes de jeu prennent en charge DirectX, ce qui permet à l'API d'interagir avec le matériel et de le contrôler. DirectX n'est pas une API unique : c'est une famille d'API qui gèrent chacune un type de matériel. L'API Direct3D, par exemple, contrôle le GPU d'un ordinateur pour générer des graphiques 3D en temps réel. Direct2D génère des images bitmap et des graphiques vectoriels 2D à l'aide de l'accélération graphique matérielle d'un GPU. Les API XAudio et XACT contrôlent la sortie audio.
Créer des jeux avec DirectX nécessite que le développeur utilise le kit de développement logiciel DirectX (SDK). Comme les ordinateurs Windows et les consoles de jeu Xbox utilisent tous deux DirectX, les développeurs peuvent l'utiliser pour créer des jeux destinés aux deux plateformes en même temps. De plus, puisque DirectX est intégré à Windows et à chaque pilote de périphérique, l'utilisateur final n'a rien à installer, à part ses jeux.
Testez vos connaissances