1
3
Demo…
Evolución de los videojuegos
4
Que es XNA?XNA Framework
5
Demo…
Como empiezo con XNA?
6
Nuevo modelo de Negocio
Evolucion: Modelos de Negocio
7
Crea tu propio juego• Unite a XNA Creators Club y baja el XNA Game Studio 4.0• Crea tu juego• Adquiri una membresia Premium y configura tu dispositivo para usar XNA
Game Studio 4.0
Manda tu juego (Membresias Premium)• Agrega el proyecto de tu juego con una descripcion, clasificacion y todo el
contenido multimedia necesario por tu juego• Subi el codigo binario de tu juego y ponele un precio• Subi tu juego: Se testea y se manda para peer review
Review de la comunidad (Membresias Premium)• Los miembros platinum descargan tu juego de Creators Club• Verifican la clasificacion que le diste al juego y su descripcion• Buscan por contenido prohibido o errores del sistema
Tu juego esta listo para el mundo!!!
Evolucion: Nuevo Modelo de Negocio
8
Demo…
Windows Phone 7
9
Desarrollo Multiplataforma
Evolucion: Nueva forma de desarrollar
10
Desarrollo Multiplataforma
Demo…
Mini Halo
Evolucion: Nueva forma de desarrollar
11
ArquitecturaDe Software
App Model
Servicios de integración de la
Nube
Hardware
UI Model
Windows Phone 7 OS
12
Arquitecturade Software
App Model
Servicios de integración con
Nube
Hardware
UI Model
Integración con la Nube
13
Incorpora APIs para integrar con los principales servicios de Microsoft
API frameworks para interactuar con los los servicios existentes de la Web 2.0
Soporte para incorporar web services propietarios dentro de nuestras aplicaciones
Windows Phone
Integración de servicios cliente con la Nube
Frameworks
Windows Aplicaciones
Nuestros Web ServicesWeb Service Customizados
Web Services Existentes
Microsoft Services
Servicios de notificación Servicios de Localización
Integración con la Nube: Concepto
14
Windows Phone 7 OS
HTTP XBOX Live
Avatar Invites Game Services
Profile Achievements
Leader-boards
Trial Mode
Push
Integración con la Nube: Conectividad
• 200G por cada juego• 20 Achievements en total
15
Raw Notifications
Tile Notifications
Toast Notifications
Push Notifications
• Servicio en la nube paranotificar a aplicaciones.
• Si la aplicacion no estaCorriendo, la descarta
• El usuario puede agregarTiles a la pantalla de inicio
• Un servicio de la nubeactualiza la imagen de nuestro Tile con una URI
• Avisos dentro del juego
16
Aplicacion con servicios
Push
Servicios de notificacion
Nuestrosservicios
Servidoreshost de Microsoft
1
Se establece la conexion y se crea una URI como punto de contacto
2
3
4
La aplicacion envia la URI a nuestros servicios
Se envia un mensaje con un UPDATE
usando HTTP
Push Notifications: Circuito
17
SESION
Integracion con la Nube: Multiplataforma
18
Arquitectura de Software
App Model
Servicio de integracion con
Nube
Hardware
UI Model
Arquitectura de Software
19
Efectos Configurables
BasicEffect
SkinnedEffect
EnvironmentMapEffect
DualTextureEffect
AlphaTestEffect
Profiles
Reach
HiDef
Arquitectura de Software: XNA framework
20
Demo…
Efectos Windows Phone 7
21
Una nueva forma de jugar
Kinect
22
Sensores de profundidad 3D
Cámara RGB
Base Móvil
Kinect: Una nueva forma de jugar
Micrófono
23
Demo…
Avatars
24
Kinect: Una nueva forma de jugar
25
Demo…
Gears of Codecamp
Hasta donde podemos llegar con XNA?
26
Preguntas
27
Los mejores proyectos de las células Microsoft, los grupos de investigación de
estudiantes, son seleccionados para participar en el espacio del DEMOFEST.
¡Conocélos!
Participá del DEMOFEST
28
Necesitamos tu Feedback!
Completá los FORM de avaluación que estarán en nuestra WEB:www.codecamp.com.arNecesitamos de tu feedback para mejorar.
29
© 2008 Microsoft Corporation. Todos los derechos reservados. Microsoft, Windows, Windows Vista y otros nombres de producto son y pueden ser marcas registradas y registros en Estados
Unidos y en otros países.La información contenida en el presente es sólo para fines informativos y representa la visión actual de Microsoft Corporation a la fecha de esta presentación. Debido a que Microsoft debe
responder a las cambiantes condiciones del mercado, no se debe interpretar como un compromiso por parte de Microsoft, y Microsoft no puede garantizar la precisión de ninguna
información provista después de la fecha de esta presentación. MICROSOFT NO OFRECE GARANTÍA ALGUNA, EXPRESA, IMPLÍCITA O DE LEY, RESPECTO A LA INFORMACIÓN EN ESTA
PRESENTACIÓN.