Herramientas para programar juegos

Hace algunas publicaciones hablaba de programación, en particular de desarrollo de juegos. En esta publicación, voy a ser más específico en el tema, particularmente en el desarrollo de juegos para consola, en particular el XBOX 360.

Antes de comenzar, quisiera aclara que no es necesario contar con una consola XBOX 360 para desarrollar. La propuesta de Microsoft es que se puede desarrollar en Windows, probarlos en Windows y desplegarlos al XBOX luego, cuanto tenga sentido. No se necesita la consola para programar, ni para depurar ni probar el juego (ni para jugarlo). Tanto es así que el mismo control de XBOX 360 se puede usar en la PC.

¿Qué se necesita?:

Necesitas Windows XP SP2 o Windows Vista con el siguiente software:

¡Listo! Hay pasos opcionales que puedes revisar aquí, pero lo mencionado es lo básico

¿Cómo comenzar?

Revisa estos tutoriales, o cualquiera de los más de 40 ejemplos aquí existentes. Usa un kit de inicio (en particular me agrada el del juego de carreras en 3D) o uno de los mini juegos disponibles que incluyen código fuente. Participa en los foros de discusión.

Enlaces de interés:

Página principal de XNA: https://msdn2.microsoft.com/en-us/xna/default.aspx 

Preguntas frecuentes sobre XNA: https://msdn2.microsoft.com/es-es/xna/aa937793(en-us).aspx

Documentación de XNA Game Studio 2.0: https://msdn2.microsoft.com/en-us/library/bb200104.aspx

Blog del grupo de producto de XNA: https://blogs.msdn.com/xna/

Un jueguito de evadir obstáculos: https://www.code-magazine.com/article.aspx?quickid=0709051&page=1 

¿Por qué desarrollar con XNA?

Aparte de las facilidades, potencia y simpleza en el desarrollo, y de la diversión con él asociada, revisa el anuncio de XBOX LIVE COMMUNITY GAMES. En pocas palabras, una oportunidad para compartir, revisar, bajar y jugar juegos creados por la comunidad, para la comunidad... y ganar dinero en el camino.

Además, mira concursos como el ya finalizado DREAM BUILD PLAY, y el anualmente recurrente IMAGINE CUP que este año incluye una categoría de juegos.

Futuro

A fines de este año 2008 se espera que con XNA Game Studio 3.0 se puedan desarrollar igualmente juegos para Zune (mp3 y video player, con sintonizador FM y soporte wireless para intercambiar canciones y, esperemos, habilitar juegos de varias personas en simultáneo). Pueden leer aquí el anuncio que hizo el mismo grupo de producto sobre el tema.

Saludos, y por segunda vez, ¡a programar se ha dicho!