¿Qué es XNA?

Actualización de la página :
Fecha de creación de la página :

medio ambiente

Estudio de juegos XNA
  • 2.0
  • 3.0
  • 4.0

Acerca de XNA

XNA es un entorno de desarrollo completo para el desarrollo de juegos proporcionado por Microsoft. XNA está diseñado para permitir el desarrollo de juegos para múltiples plataformas, incluidas Windows, Xbox 360, Windows Phone y Zune. Poder desarrollar un juego que pueda ejecutarse en la Xbox 360, una consola, en un entorno de desarrollo que está especialmente disponible para el público en general, es un evento muy innovador que nunca antes se había hecho.

Xbox 360 での Windows からのゲーム配置Windows Phone エミュレータによる実行
Pantalla de ubicación del juego en Xbox 360 (izquierda) Ejecución con el emulador de Windows Phone (derecha)

XNA está disponible de forma gratuita siempre que tenga una PC con Windows y una conexión a Internet. El desarrollo se realiza básicamente en Windows, y se requiere cada dispositivo que desee ejecutar como entorno de ejecución.

El costo del dispositivo real para cada destino de desarrollo y ejecución es obligatorio, pero además, la membresía premium para desarrollar en Xbox 360 es de "\9,800 (impuestos incluidos) / año (a partir de septiembre de 2010)" (al hacer un juego para Xbox 360), y en el caso de Windows Phone, el desarrollo es gratuito, pero cuesta dinero registrar el software que creó. Sin embargo, dado que existe un mercado en el que puedes distribuir juegos hechos tanto con Xbox 360 como con Windows Phone, también puedes vender juegos y obtener ingresos.

* Xbox 360 usa una consola real que se puede jugar como una consola de juegos normal.

Además, en comparación con DirectX (C++ no administrado) y DirectX administrado, que se han utilizado para el desarrollo de juegos como Windows y Xbox, XNA Framework tiene muchas bibliotecas especializadas para juegos y elimina los procesos de inicialización complicados y la administración de memoria problemática tanto como sea posible. Está diseñado para trabajar con programas sencillos. Actualmente, se adopta "C#" como lenguaje de programación, y tanto XNA Framework como C# hacen un buen uso de las ventajas de cada uno, lo que facilita mucho la creación de programas.

Además, el XNA Creators Club Online tiene kits de inicio, programas de ejemplo y foros para ayudar a los desarrolladores que son nuevos en XNA o que tienen alguna experiencia con XNA.

XNA クリエーターズ クラブ オンライン
Club de creadores de XNA en línea


Algunos de los kits de inicio que se distribuyen

A continuación se muestra el sitio oficial de XNA. Creo que puedes leer más sobre XNA aquí.

Sitio Oficial

Nombre del sitio
Club de creadores de XNA en línea
Centro de desarrolladores de XNA
Foros de MSDN > Tecnologías de desarrollo de juegos (foros)
Blog del equipo XNA Japan (Blog)
Hinikeni XNA (blog)
Centro de desarrolladores de XNA

Breve historia de XNA

2004/03/24 Se anuncia el concepto XNA
2006/03/22 Ya está disponible la versión de prueba de XNA Studio, el entorno de desarrollo de próxima generación.
2006/08/30 Lanzamiento de XNA Game Studio Express 1.0 Beta 1
2006/11/08 Lanzamiento de XNA Game Studio Express 1.0 Beta 2
2006/12/12 Lanzamiento de XNA Game Studio Express 1.0
2007/04/24 Versión de actualización de XNA Game Studio Express 1.0
2007/11/20 Lanzamiento de XNA Game Studio 2.0 β
2007/12/13 Lanzamiento de XNA Game Studio 2.0
2008/10/31 Lanzamiento de XNA Game Studio 3.0
2010/09/16 Lanzamiento de XNA Game Studio 4.0