miércoles, 13 de octubre de 2010

Qué es XNA?

XNA Game Studio Express es un producto que permite a los estudiantes y programadores videoaficionados para crear juegos en C # que funciona tanto en Windows y su Xbox 360. El XNA Framework es el conjunto de Bibliotecas NET que los desarrolladores de código podran utilizar para la construcción de sus juegos.
He aqui algunos puntos sobre XNA, la cual es una herramienta potente no solo para videojuegos 2D sino tambien 3D.

Habilitar el desarrollo multiplataforma del juego
Uno de los objetivos clave es hacer que sea fácil de desarrollar juegos con XNA Framework que se ejecuta en Windows y la Xbox 360. XNA quiere más fácil para usted el desarrollar su juego de Windows, por ejemplo, y luego crear fácilmente una versión para Xbox 360 de la misma. Nuestro objetivo es proporcionar un conjunto de APIs que son cerca de 95% normalizado a través de las dos plataformas. Me imagino, sin embargo, que un alto porcentaje de los juegos creados con XNA Framework, de hecho, son 100% compatibles a través de ambas plataformas.


Simplificar el desarrollo de juegos
Hacer juegos es difícil. Es difícil para los desarrolladores de juegos profesionales y difícil, especialmente para un estudiante o aficionado que apenas está en el desarrollo del juego. A menudo se necesitan un montón de código, el tiempo y ensayo sólo para llegar al punto en el que puede empezar a dibujar algo en la pantalla, o conseguir la entrada y hacer que algo se mueva. Una de las metas primarias de la XNA Framework es hacer esto mucho más fácil. En XNA usted no tendrá que preocuparse por la creación de una ventana. Usted no tendrá que preocuparse por una bomba de mensaje o un evento de espera. Usted no tendrá que enumerar los adaptadores gráficos y modos de visualización. Usted no tendrá que crear un dispositivo de Direct3D 9 y administrar cuando la ventana cambia de tamaño o el juego se reduce al mínimo. XNA Framework se encarga de todas esas cosas para usted. Lo primero que debes hacer es escribir el código para su juego.


Post completo en ingles.