DirectX
DirectX es un conjunto de API que ayudan a los desarrolladores de software a crear videojuegos para computadoras con Windows y consolas Xbox. Las API de DirectX funcionan como una capa intermedia entre el software del juego y el hardware de la computadora, lo que permite a los desarrolladores usar un conjunto básico de comandos para controlar una gran cantidad de configuraciones posibles del sistema.
Los controladores de dispositivos de Windows para tarjetas de video, tarjetas de sonido y controladores de juegos incluyen compatibilidad con DirectX, lo que permite que la API interactúe con el hardware y lo controle. DirectX no es una sola API: es una familia de API, cada una de las cuales administra un tipo de hardware específico. La API Direct3D, por ejemplo, controla la GPU de una computadora para renderizar gráficos 3D en tiempo real. Direct2D renderiza mapas de bits y gráficos vectoriales en 2D usando la aceleración de gráficos por hardware de una GPU. Las API XAudio y XACT controlan la salida de audio.
Crear juegos con DirectX requiere que el desarrollador use el kit de desarrollo de software de DirectX (SDK). Como tanto las computadoras con Windows como las consolas Xbox usan DirectX, los desarrolladores pueden utilizarlo para crear juegos para ambas plataformas a la vez. Además, como DirectX está integrado en Windows y en todos los controladores de dispositivos, el usuario final no necesita instalar nada, excepto sus juegos.
Pon a prueba tu conocimiento