El futuro de los juegos se llama XNA, según Microsoft
Microsoft presentó ayer esta plataforma de desarrollo para Windows, Xbox y Windows Mobile.
El compromiso de Microsoft con los videojuegos aumenta año tras año. Ayer la empresa de Bill Gates decidió dar un paso más allá de DirectX y presentó una plataforma de desarrollo de software de nueva generación bautizada como XNA, que pretende reducir los costes de producción y simplificar el manejo del cada vez más complejo hardware. De hecho, los próximos juegos de Microsoft, tanto para Windows como para Xbox y Windows Mobile, se basarán en tecnologías de XNA.
La definición de XNA en la nota de prensa es así de grandilocuente: "XNA es el catalizador de un nuevo ecosistema de herramientas y tecnologías software intercambiables e interoperables de Microsoft y empresas de middleware y desarrollo de juegos". El objetivo es ofrecer a los desarrolladores de videojuegos más tiempo para dedicarse a la parte creativa y de diseño de la jugabilidad, algo que recuerda lo que ofrecen engines como Unreal.
El propio Bill Gates ha hablado de XNA: "El software será lo más importante en el entretenimiento digital durante la próxima década. XNA subraya el compromiso de Microsoft con la industria de los juegos y nuestro deseo de trabajar con socios que lleven la industria adelante."
La presentación con público de XNA se produjo ayer en el marco de la Game Developers Conference con la presencia de Robbie Bach, vicepresidente de la división de Hogar y Entretenimiento, y J. Allard, vicepresidente de Xbox y jefe de arquitectura de XNA. Este último declaró: "El corazón de XNA es la elección. Ningún juego de hoy se contruye con una sola herramienta y ningún juego del mañana tampoco. Al crear un entorno donde las innovaciones de software florezcan y colaboren, XNA permitirá a los desarrolladores redefinir lo que es posible en los juegos y ofrecer a los jugadores libertad para seguir su propio camino. XNA cubre el hueco entre lo que los jugones quieren y lo que los desarrolladores sueñan."
XNA se estructura sobre cuatro patas: online, entrada, gráficos y sonido. La parte online se cubrirá ofreciendo a los desarrolladores de Windows todas las opciones de Xbox Live, mientras que la entrada se concretará en unas APIs para controladores de juegos comunes en Windows y Xbox. Finalmente en sonido y gráficos, DirectX y Visual Studio seguirán siendo la base de cualquier desarrollo, pero Microsoft adaptará también herramientas de Xbox como PIX, de análsis, y XACT, de autoría de sonido, a Windows y al revés, como en el caso de HLSL, un lenguaje de alto nivel para shaders que llegará a Xbox.