DirectX
DirectX é um conjunto de APIs que ajuda desenvolvedores de software a criar videogames para PCs com Windows e consoles Xbox. As APIs do DirectX funcionam como uma camada intermediária entre o software do jogo e o hardware do computador, permitindo que os desenvolvedores usem um conjunto básico de comandos para controlar inúmeras configurações possíveis do sistema.
Os drivers de dispositivos do Windows para placas de vídeo, placas de som e controles de jogos incluem suporte ao DirectX, permitindo que a API interaja com o hardware e o controle. O DirectX não é uma única API — é uma família de APIs, cada uma responsável por gerenciar um tipo específico de hardware. A API Direct3D, por exemplo, controla a GPU de um computador para renderizar gráficos 3D em tempo real. O Direct2D renderiza bitmaps 2D e gráficos vetoriais usando a aceleração gráfica de hardware de uma GPU. As APIs XAudio e XACT controlam a saída de áudio.
Criar jogos usando o DirectX exige que o desenvolvedor use o kit de desenvolvimento de software do DirectX (SDK). Como os computadores com Windows e os consoles Xbox usam DirectX, os desenvolvedores podem utilizá-lo para criar jogos para as duas plataformas ao mesmo tempo. Além disso, como o DirectX vem integrado ao Windows e a todos os drivers de dispositivos, o usuário final não precisa instalar nada além dos próprios jogos.
Teste seus conhecimentos