XNA

De Wikipedia, la enciclopedia libre

XNA

XNA logo
Desarrollador Microsoft
Última versión estable 2.0
(13 Diciembre 2007)
S.O. Windows Xbox 360
Género API para Desarrollo de Videojuegos
Licencia EULA
En español "No"
Sitio web http://creators.xna.com

XNA, cuyo significado (recursivo) es XNA’s Not Acronymed (XNA No es un Acrónimo), es una API desarrollada por Microsoft para el desarrollo de videojuegos para las plataformas Xbox 360, Zune y Windows

Técnicamente es un Marco de Trabajo (framework), basado en .NET Framework 2.0. Al igual que .NET Framework 2.0 se ejecuta sobre el CLR, aunque en una implementación que provee un manejo optimizado para videojuegos.

Para el desarrollo sobre este Marco de Trabajo se usa el paquete Microsoft GameStudio, cuyo único lenguaje es C#. Si bien, debido a la naturaleza de la filosofía de desarrollo .NET que mediante el CLR permite que cualquier lenguaje se compile a código nativo usando un mismo código intermedio (MSIL) no hay razón técnica para que se restrinja el uso a C#. Este marco de trabajo sirve para hacer conexiones con DirectX 9.0c en tiempo de ejecución justo después de la compilación JIT.

Contenido

[editar] Historia

En 2004 Microsoft anunció lo que sería su nuevo marco de desarrollo de videojuegos, para las plataformas Xbox 360 (en aquel entonces Xenon) y Windows. Su nombre sería XNA.

Enseguida comenzó el desarrollo de lo que era conocido como DirectX 9.0c manejado con C#, es decir que sin ser código nativo podía usar las bibliotecas de DirectX 9.0c. Éstas eran antes casi exclusivas de lenguajes como C/C++. Posteriormente comenzó el desarrollo de una plataforma simplificada que acortara el largo proceso de desarrollo. Como resultado se obtuvo el Microsoft GameStudio Express que usa las bibliotecas XNA.

[editar] Versiones

Después de un CTP (marzo de 2006) y una versión Beta dos meses después, Microsoft lanzó la primera versión de su plataforma XNA el 11 de diciembre de 2006.

En diciembre de 2007 se lanzó MS GameStudio 2.0 que, en vez de distribuirse con versión express y profesional por separado, lo hizo de forma conjunta. Esto eliminó diferencias y permitió que su instalación funcionase como parche en cualquiera de las versiones de las aplicaciones de desarrollo para C# 2.0.

En la versión 1.0 sólo Visual C# Express Edition 2005 estaba soportado. Sin embargo, en diciembre de 2007 la versión 2.0 del marco salió de su etapa beta. Con una madurez mayor que la versión 1.0 y con soporte para todas las versiones de Visual Studio 2005.

El 30 de octubre se lanzó la versión 3.0 del marco. Ésta incluía soporte para Visual Studio 2008 y también para las nuevas características de C# 3.0 y Linq y con cambios en el marco. Entre las nuevas características se incorpora la creación de juegos para Zune, el reproductor multimedia de Microsoft.

Microsoft ha unido fuerzas con Softimage XSI Mod Tool y Valve Software para ayudar a los jugadores que quieran aprender a crear videojuegos[cita requerida].

[editar] Véase también

  • Xbox 360 (Consola desarrollada por Microsoft).
  • Zune (Dispositivo de multimedia desarrollado por Microsoft).

[editar] Enlaces externos

Herramientas personales
Crear un libro