Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

29
Creació de Videojocs en WP7 Alex Hernández DotNetClub UPC- EPSEVG Carles Hernández DotNetClub UAB

description

Diapositivas usadas en la tercera edición del ciclo de charlas 4x2, titulada "Creació de videojocs en Windows Phone 7" que incluye una presentación del sistema operativo WP7, el hardware del dispositivo y una demo en la que se crea un pequeño motor de juego.

Transcript of Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Page 1: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Creació de Videojocs en WP7

Alex HernándezDotNetClub UPC- EPSEVG

Carles HernándezDotNetClub UAB

Page 2: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Agenda

1. Presentació + ¿?2. «Un telèfon diferent»3. Marketplace4. Publicació

5. Eines de desenvolupament6. Developing7. In Live

• Fase n [1..4]

Page 3: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Motivació

#WP7EPSEVG

#WP7EPSEVG

Page 4: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

«Un telèfon diferent»

Page 5: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Disseny:

L’usuari final per davant de tot.

Plataforma:

1. Fàcil2. Rica3. Potent4. Versàtil

Hardware:

Aparició més ràpida al mercat.

Canvi de perspectiva

Page 6: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Diseny WP 7

Page 7: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Dsseny Panorama

Page 8: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Especificación Hardware

Capacitat d’entrada tàctil4 o més punts de contacte

SensorsA-GPS, Acceleròmetre, Llum, Proximitat

Cámara (amb flash)5 mega pixels o més

MultimèdiaAcceleració de Còdec

Memòria256MB RAM o més, 8GB Flash o més

GPUAceleració DirectX 9

CPUARMv7 Cortex/Scorpion o millors

800

WV

GA

/ 4

80 H

VG

A

480 QWGA / 320 HVGA

Botons Hardware | Enrere, Inici, Cerca

Page 9: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Marketplace

Page 10: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Marketplace

Page 11: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Actualitzacions d’Aplicacions i JocsNotificacions d’actualitzacions de les aplicacions al HUB de Marketplace

Aplicar totes les actualitzacions de cop o fer-ho de manera individual

Escolir per a actualitzar

Possibilitat de veure els detalls de cada actualització

Page 12: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Connexió amb el consumidor

• Llista d’aplicacions• Enllaçable a la pantalla d’inici• Els «Tiles» com a connexió:

– Imatges dinàmiques– Textos dinàmics

Page 13: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Publicació

Page 14: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Obtenir beneficis? (1)

• Un únic canal de distribució– Accés a tot el món.– Facilitat de cerca– Fàcil distribució – Cómode actualització

• Merchandising actiu

Page 15: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Obtenir beneficis? (2)

• 70%-30%– 70%: Desenvolupador– 30%: Microsoft

• Targeta de crèdit• Tipus d’aplicacions:

– De pagament– Gratuïtes– Suportades a través de publicitat

Page 16: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Procés de publicació (1)

• Registrar• Publicar• “Guanyar”

http://create.msdn.com

Page 17: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Procés de publicació (2)Enviar aplicació/joc

Firmar

Servei de Desplegament de Windows Phone 7

.xap

.dllEnviar

App

Empaquetati validació

de l’App

.xap

.dll

.xap

.dll

.xap

.dll

Criteri De test

Marketplace

Afegir metadades

.xap

.dll

.xap

.dll

.xap

.dll

.xap

.dll

Page 18: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Costos del Marketplace (1)

• Suite d’eines gratuïtes• Cost fix: 99$/any• Sense límit d’aplicacions/jocs de pagament

– Amb un màxim de 5 aplicacions/jocs gratuïtes– Recomanació: Fer us de l’opció “Trial”

• Sense costos addicionals– Actualitzacions il·limitades– Notificacions gratuïtes

Page 19: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Costos del Marketplace (2)

• Accés gratuït (0$/any) al Marketplace– Necessària l’activació d’una compta a MS

DreamSpark

Page 20: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Eines de Desenvolupament

Page 21: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Silverlight

XNA

Page 22: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Silverlight i XNA

Experiència d’usuari diferent

Plataforma de desenvolupament potent i productiva

XAML coma base / Orientat a esdeveniment

Plug-in multinavegador i multiplataforma

Plataforma de desenvolupament de jocs d’alt rendiment

Creació ràpida de jocs multiplataforma, 2d i 3d

Tecnologia d'àmbit comú molt desplegada en XBOX i Windows

Jocs(i aplicacions)

Aplicacions(i jocs)

Page 23: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Plataforma de desenvolupament d’aplicacions RIA

Millora quantitativa de l’experiència d’usuari

Versió actual: 4.0

Silverlight

Page 24: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

• API desenvolupada por Microsoft• Sobre .NET • Multiplataforma

» PC» Xbox» Windows Phone 7

• Game Studio + Framework XNA

XNA

Page 25: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Developing

Page 26: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Estructura d’un Videojoc

Mentre «Juguem»Pintar

Actualitzar

Page 27: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

In Live

Page 28: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

Preguntes i Respostes

Page 29: Creació de videojocs en Windows Phone 7 - UPV (EPSEVG)

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market

conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market

conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Alex HernándezDotNetClub UPC- EPSEVG

[email protected]

Carles HernándezDotNetClub UAB

[email protected]_hf