Carrera de XNA – Capítulo 1 - Artículo 4
Introducción
En este artículo analizaremos las herramientas principales para desarrollo de videojuegos sobre XNA.
A su vez analizaremos los pasos básicos de instalación de cada una de ellas sobre el sistema operativo Windows 7.
La Plataforma, la Herramienta y el SDK
Podemos separar en tres grandes grupos todo lo disponible para desarrollo en esta tecnología.
Por un lado contamos con XNA Framework como plataforma de desarrollo, es decir un conjunto de librerías que nos facilitan el trabajo a la hora de programar un videojuego en cualquiera de las 3 plataformas de Microsoft.
En segundo lugar tenemos el XNA Game Studio, un set de herramientas de desarrollo que se acoplan a nuestro IDE preferido (Visual Studio 2010) para poder desarrollar fácilmente sobre el XNA Framework.
Cabe destacar que debemos tener previamente instalado el Visual Studio 2010 para poder desarrollar con Game Studio, o bien utilizar la versión Express.
En ultima instancia, el Windows Phone SDK en su versión más reciente, es un conjunto de cosas que contiene el Game Studio, el Visual Studio 2010 Express (para Windows Phone) y el XNA Framework en un paquete unificado. Esto es una gran ventaja si no tenemos nada instalado en nuestra computadora y deseamos bajar un único archivo con todo lo necesario.
Figura 1 - Ecosistema de Videojuegos XNA
Requerimientos
Para el Windows Phone SDK tenemos requerimientos de instalación muy específicos que se pueden resumir en la siguiente tabla:
| Sistemas Operativos Soportados | Windows Vista SP 2 x86 y x64 Windows 7 x86 y x64 Nota: Starter Edition no es soportado |
| Sistemas Operativos no Soportados | Windows Server Windows XP Máquinas Virtuales |
| Hardware | 4GB de Espacio Libre en el Disco 3GB de Memoria RAM recomendada Placa de Video con soporte para DirectX 10 en adelante. Sporte para Windows Display Driver Mode (WDDM 1.1) Microsoft Direct3D
Nota: El Emulador de Windows Phone tiene requerimientos particulares para correr correctamente. |
| Software | Para hacer pruebas sobre dispositivos necesitaremos el Zune Software No es obligatorio contar con Visual Studio 2010 professional, ya que la versión Express se incluye en la descarga. |
Windows Phone SDK
¿Que contiene exactamente este SDK? Más allá del desarrollo de videojuegos con XNA, el paquete completo incluye los siguientes:
- Visual Studio Express: Una versión limitada del IDE para el desarrollo sobre Windows Phone.
- Windows Phone SDK: Herramientas de desarrollo para el teléfono.
- Windows Phone Emulator: Emulador del teléfono, solo corre en máquinas físicas (no virtuales)
- Silverlight 4 SDK and DRT: Herramientas para desarrollo de Aplicaciones sobre el teléfono.
- Windows Phone SDK Extensions for XNA Game Studio: Si ya poseemos Game Studio nos instala los templates para Windows Phone.
- Expression Blend 4: Herramienta de diseño para simplificar el armado de pantallas de Aplicaciones.
- Microsoft Advertising SDK for Windows Phone 7: Ofrece controles para incluír propagandas dentro de nuestros juegos y aplicaciones.
Virtualización y Windows Phone Emulator
En el caso de querer crear un entorno virtualizado (con Virtual PC o similar) para la instalación de las herramientas, tenemos que recordar que el Windows Phone Emulator no va a funcionar sobre máquinas virtuales al tratarse de una plataforma virtual en si mismo. Por lo tanto recomendamos instalar el SDK sobre una máquina física con Windows Vista o Windows 7 directamente.
Nota: Windows Phone SDK viene localizado al idioma Español junto con Visual Studio Express para Windows Phone. A su vez existen otros 9 lenguajes oficiales que podemos encontrar (Portugués, Francés, Alemán, etc.) para descargar.
Otras Herramientas
Existen varios complementos que funcionan con XNA, para agilizar el desarrollo de tipos específicos de juegos (engines), manejo de contenidos e imágenes (sprites), probar nuestros juegos (test tolos), modificar juegos existentes (editors) y mucho más.
La mayoría son de tipo Open Source o Gratuitos y si bien existen Pagos (sobre todo Motores para tipos específicos de Juegos) hay muchas comunidades abiertas dispuestas a colaborar con cualquier desarrollador independiente.
MUY INTERESANTE
ResponderEliminarMuy interesante la parte de Windows Phone, que en lo que respecta a Desarrollo de Videojuegos, es una plataforma que estoy comenzando a abordar y tener experiencias. Si conoces de algún link que expanda más información de la presentada en el curso, no dudes en recomendarla :) Saludos,
ResponderEliminardonde puedo descargar el Visual Studio 2010, XNA Framework, XNA Game Studio e incluyendo Windows Phone SDK me pueden ayudar con eso
ResponderEliminarShakir, se puede descargar de acá el SDK completo: http://download.microsoft.com/download/7/3/F/73FB2880-E69E-4C33-A67E-A308FB8B6D15/WPSDKv71_es1.iso
ResponderEliminarmuy interesante las herramientas opensource, haber si me pueden proporcionar los links de algunas de ellas si es posible.....saludos
ResponderEliminarAquí hay un caso, Cocos2DX para XNA
ResponderEliminarhttp://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download
Esta muy bueno el artículo, existe otra herramienta que funciones como engine?
ResponderEliminarMe ha hecho gracia que hay muchas comunidades de desarrolladores dispuestas a colaborar con desarrolladores independientes, yo no he encontrado ¿donde estan las comunidades que ayudan a programadores independientes? aunque sea en ingles me vale, gracias.
ResponderEliminarMe parece muy interesante esta clase de programacion especialmente x q es para juegos los felicito !!!!!!!!!!!!!!!!!
ResponderEliminarSe pueden instalar los SDK en Windows 8 Enterprise Build 9200 y Visual Studio Express 2012 para Windows 8?
ResponderEliminarSi, nosotros usamos esa versión de Windows!
ResponderEliminarEstimados descargué la ISO que dejaron download.microsoft.com/download/7/3/F/73FB2880-E69E-4C33-A67E-A308FB8B6D15/WPSDKv71_es1.iso
ResponderEliminarpero no puedo instalarla en un windows 7 64 bits... alguna iso similar para 64 bits? me reclamó porque la aplicación no es para Win32
La verdad que me estoy motivando mas y mas para desarrollar Game para las 3 plataformas de XNA
ResponderEliminarExcelente información, pero tengo una duda.
ResponderEliminarTengo instalado el Visual Studio 2010 Ultimate y el XNA Framework en Windows 8 pero cuando instalo el XNA Game Studio me dice que no es compatible con dicho Sistema Operativo.
Existe alguna versión del XNA Game Studio que sea compatible con Windows 8? Gracias
Bueno ya tengo todo..y estoy listo para programar, excelente material...gracias
ResponderEliminarinteresante saber de todos estos programas
ResponderEliminar