codecamp 2010 | desarrollo de videojuegos fuera de control

29
1

Upload: microsoft-argentina-y-uruguay-official-space

Post on 29-Nov-2014

759 views

Category:

Education


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

1

Page 2: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

2

Desarrollo de videojuegos fuera de

controlSebastian [email protected]

[email protected]

Page 3: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

3

Demo…

Evolución de los videojuegos

Page 4: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

4

Que es XNA?XNA Framework

Page 5: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

5

Demo…

Como empiezo con XNA?

Page 6: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

6

Nuevo modelo de Negocio

Evolucion: Modelos de Negocio

Page 7: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

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

Page 8: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

8

Demo…

Windows Phone 7

Page 9: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

9

Desarrollo Multiplataforma

Evolucion: Nueva forma de desarrollar

Page 10: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

10

Desarrollo Multiplataforma

Demo…

Mini Halo

Evolucion: Nueva forma de desarrollar

Page 11: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

11

ArquitecturaDe Software

App Model

Servicios de integración de la

Nube

Hardware

UI Model

Windows Phone 7 OS

Page 12: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

12

Arquitecturade Software

App Model

Servicios de integración con

Nube

Hardware

UI Model

Integración con la Nube

Page 13: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

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

Page 14: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

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

Page 15: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

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

Page 16: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

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

Page 17: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

17

SESION

Integracion con la Nube: Multiplataforma

Page 18: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

18

Arquitectura de Software

App Model

Servicio de integracion con

Nube

Hardware

UI Model

Arquitectura de Software

Page 19: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

19

Efectos Configurables

BasicEffect

SkinnedEffect

EnvironmentMapEffect

DualTextureEffect

AlphaTestEffect

Profiles

Reach

HiDef

Arquitectura de Software: XNA framework

Page 20: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

20

Demo…

Efectos Windows Phone 7

Page 21: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

21

Una nueva forma de jugar

Kinect

Page 22: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

22

Sensores de profundidad 3D

Cámara RGB

Base Móvil

Kinect: Una nueva forma de jugar

Micrófono

Page 23: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

23

Demo…

Avatars

Page 24: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

24

Kinect: Una nueva forma de jugar

Page 25: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

25

Demo…

Gears of Codecamp

Hasta donde podemos llegar con XNA?

Page 26: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

26

Preguntas

Page 27: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

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

Page 28: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

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.

Page 29: CodeCamp 2010 | Desarrollo de videojuegos fuera de control

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.