Creació de Videojocs en WP7
Alex HernándezDotNetClub UPC- EPSEVG
Carles HernándezDotNetClub UAB
Agenda
1. Presentació + ¿?2. «Un telèfon diferent»3. Marketplace4. Publicació
5. Eines de desenvolupament6. Developing7. In Live
• Fase n [1..4]
Motivació
#WP7EPSEVG
#WP7EPSEVG
«Un telèfon diferent»
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
Diseny WP 7
Dsseny Panorama
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
Marketplace
Marketplace
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ó
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
Publicació
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
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
Procés de publicació (1)
• Registrar• Publicar• “Guanyar”
http://create.msdn.com
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
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
Costos del Marketplace (2)
• Accés gratuït (0$/any) al Marketplace– Necessària l’activació d’una compta a MS
DreamSpark
Eines de Desenvolupament
Silverlight
XNA
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)
Plataforma de desenvolupament d’aplicacions RIA
Millora quantitativa de l’experiència d’usuari
Versió actual: 4.0
Silverlight
• API desenvolupada por Microsoft• Sobre .NET • Multiplataforma
» PC» Xbox» Windows Phone 7
• Game Studio + Framework XNA
XNA
Developing
Estructura d’un Videojoc
Mentre «Juguem»Pintar
Actualitzar
In Live
Preguntes i Respostes
© 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
Carles HernándezDotNetClub UAB