Yahoo! Juegos - Yahoo! - Ayuda - Correo

XNA Game Studio

Avances
XNA Game Studio

XNA Game Studio

En los últimos meses hemos publicado muchas noticias relativas al sistema XNA de Microsoft, que permite diseñar videojuegos de una forma relativamente sencilla y compartirlos con todo el mundo a través de Xbox Live o Internet. Sin embargo, hasta ahora no nos habíamos parado a explicar qué es exactamente, a quién va dirigido, si es realmente fácil programar juegos con este sistema o si se pueden crear grandes maravillas con él.

Técnicamente, XNA es una API desarrollada por Microsoft y orientada al desarrollo de videojuegos tanto para Windows como para Xbox 360. Se trata de un marco de trabajo, Framework, que corre sobre el CLR y nos dota de herramientas intuitivas para optimizar la programación de videojuegos y su posterior ejecución en ambas plataformas. Se lanzó una versión Beta en junio de 2006 y el 11 de diciembre de ese mismo año se lanzaba la versión oficial que ha sufrido algunas mejoras hasta el día de hoy.

Este reportaje no pretende ser un manual de uso de la herramienta sino, más bien, una pequeña introducción de su funcionamiento y una orientación a aficionados/as y programadores/as para que tengan más claro en qué consiste XNA y sus posibilidades. Se trata de una plataforma de programación y como tal resulta accesible a personas con conocimientos previos de informática. No es ni mucho menos un juguete con el que vayamos a conseguir crear un Halo 3 de la noche a la mañana, pero como veréis a continuación se puede conseguir crear algunas obras muy interesantes.

El primer vistazo

Para comprobar en qué consiste realmente esta plataforma debemos realizar una serie de actuaciones previas. En primer lugar debemos cumplir una serie de requisitos para poder ejecutar los futuros trabajos que hagamos. Necesitamos tener una tarjeta gráfica que soporte Shader Model 2.0 y DirectX 9.0c, como hacen la mayoría de las actuales. Debemos tener instalado el programa Microsoft Visual C# 2005 Express Edition, que es una versión gratuita de esta herramienta de desarrollo y la base donde posteriormente programaremos nuestros videojuegos. Depende de nuestro sistema operativo lo deberemos actualizar con diferentes parches para que sea compatible con nuestro equipo.

El siguiente paso fundamental es bajarnos otro programa gratuito llamado Microsoft XNA Game Studio Express, que es realmente el marco de trabajo y contiene todas las herramientas necesarias para programar juegos de forma muy sencilla. Se trata de una aplicación que incluye multitud de acciones predefinidas y ayudas para automatizar muchas tareas y agilizar la integración de gráficos y funciones. El programa, aunque intuitivo, nos resultará bastante inaccesible si no tenemos experiencia previa en entornos de programación. Si es tu caso es momento de decidir si quieres abandonar o asumir que diseñar el juego que tienes en la cabeza te va a llevar bastante más tiempo del que habías pensado cuando imaginaste como sería un programa para hacer videojuegos.

La apariencia de XNA Game Studio Express resulta un poco compleja de inicio y necesitaremos leer atentamente el manual para poder aplicar las diferentes funciones y conocer exactamente cómo debemos trabajar. El mejor consejo es comenzar con algún ejemplo ya finalizado de los que nos vienen con el programa e ir probando a realizar pequeños cambios para observar qué sucede. En internet también podemos encontrar completas guías, algunas en video, que nos van explicando paso a paso qué hacer para diseñar un juego de prueba y que resultan muy útiles para irnos iniciando con XNA.

¿Cómo difundir mi trabajo?

Supongamos que ya tenemos nuestro juego programado y creemos que puede competir perfectamente con el próximo Crysis. ¿Y ahora qué? Bien, si XNA es especialmente brillante es gracias sobre todo a sus posibilidades de difusión y distribución. No solamente nos permite programa con cierta facilidad, sino que nos ofrece un servicio de distribución en el que cualquier persona a través de Windows o Xbox 360 podrá descargarse nuestro juego y disfrutar de él.

Para ello nos tendremos que dar de alta en el club de creadores/as de XNA. Compartir nuestras creaciones en Windows será totalmente gratuito pero si queremos distribuirla por Xbox Live tendremos que pagar una cuota de socio que actualmente cuesta 99$ todo el año o 49$ durante 4 meses. Existen páginas donde la comunidad comparte sus trabajos, aunque de momento resulta algo más complicado de lo deseado, ya que para poder disfrutar de los videojuegos de las demás personas, necesitaremos tener instalados los mismos programas requeridos para programar.

Afortunadamente, hace unas semanas el directivo de Microsoft, Chris Satchell, confirmó que están trabajando en crear un servicio de distribución más sencillo al más puro estilo Youtube donde solamente tengamos que escoger el juego que queramos y disfrutarlo al momento sin necesidad de más complicaciones. "Es realmente emocionante evolucionar en este sentido. Hemos abierto Xbox, hemos ofrecido una herramienta multiplataforma, hemos cambiado el desarrollo de videojuegos para hacerlo más fácil y ahora necesitamos ofrecer un espacio en el que poder distribuir esos trabajos para poder mostrar esa creatividad a todo el mundo", fueron sus palabras.

¿Cuáles son las posibilidades reales?

Las posibilidades de XNA no son infinitas pero se trata de una herramienta realmente potente que puede generar videojuegos de cualquier género. En el diseño de un videojuego trabajan cientos de personas y, por tanto, la mayor limitación será nuestros propios límites como programadores individuales. La plataforma también va dirigida a pequeños estudios y son estos los que están desarrollando los productos más completos, aunque siempre surgen personas que sorprenden con ideas sencillas pero brillantes.

Microsoft organizó un concurso denominado Dream Build Play para incentivar el uso de XNA y premiar los mejores trabajos. Gracias a él hemos podido comprobar que se pueden crear trabajos realmente competitivos y que se puede trabajar en todos los géneros sin prácticamente limitaciones. La mayoría de participantes apostaron por las plataformas por la facilidad que aportan las dos dimensiones pero entre los ganadores se aprecian muchas diferencias.

Empatados en primer lugar quedaron David Flook de Canadá y James Silva de Nueva York con sus respectivos juegos: "Blazing Birds" un juego deportivo, lleno de acción, protagonizado por robots basado en el bádminton y "The Dishwasher: Dead Samurai," un juego altamente estilizado cuya acción se centra en la venganza. Como premio, han conseguido sendos contratos para la publicación de sus juegos en Xbox LIVE Arcade por valor de 10,000$. Por su parte, Steve Olofsson de Suecia y Daniel McGuire de Reino Unido quedaron en segundo lugar con los juegos: "Gravitron Ultra" y "Yo Ho Kablammo!" respectivamente. A ellos también se les ha ofrecido la oportunidad de publicar en el futuro juegos en Xbox LIVE Arcade por valor de 5,000$.

En Yahoo! Juegos hay mucho más:
»  Blog de juegos: Línea directa con los expertos.
» Mira vídeos de juegos: Mass Effect y muchos más...
» Descarga videojuegos: Painkiller, Tomb Raider o Prey.
»  Ultimos especiales: Singstar Next Gen, Trauma Center y más.

Artículo provisto por Christian Rojo.

Más información del juego XNA Game Studio


Capturas relacionadas
- Ve todas las capturas de XNA Game Studio

YAHOO! RESPUESTAS

Descubre y comparte trucos y pistas de tus videojuegos preferidos

 

BOLETÍN DE VIDEOJUEGOS

Suscríbete y recibe las novedades
en videojuegos cada semana.


 

 

Añade videojuegos a Mi Yahoo!