XNA Game Programming no Nokia Windows Phone

Post on 05-Jul-2015

981 views 1 download

description

Nesse Webinar apresentaremos os primeiros passos para o desenvolvedor que pretende adentrar esse fantástico mundo do desenvolvimento de jogos para Nokia Windows Phone. Como começar, quais ferramentas utilizar, como publicar e monetizar utilizando o ambiente que a Nokia/Microsoft provê, e porque fazer um Game pra Nokia Windows Phone é uma boa idéia.

Transcript of XNA Game Programming no Nokia Windows Phone

ECOSYSTEM

1 INdT 2012 - Treinamento PUC

Instituto Nokia de Tecnologia Ecosystem Team

Desenvolvimento de Jogos para Windows Phone usando XNA

2 INdT 2012 - Treinamento PUC

Windows Phone. Why…?

3 INdT 2012 - Treinamento PUC

IDE

4 INdT 2012 - Treinamento PUC

Linguagem

5 INdT 2012 - Treinamento PUC

S.O.

6 INdT 2012 - Treinamento PUC

Público Alvo

7 INdT 2012 - Treinamento PUC

Público Alvo

8 INdT 2012 - Treinamento PUC

Marketplace

9 INdT 2012 - Treinamento PUC

Crescimento

10 INdT 2012 - Treinamento PUC

Indústria dos Games

11 INdT 2012 - Treinamento PUC

Ecosystem

12 INdT 2012 - Treinamento PUC

And more!

13 INdT 2012 - Treinamento PUC

It’s Magic!

14 INdT 2012 - Treinamento PUC

Desenvolvimento

15 INdT 2012 - Treinamento PUC

Game Loop

16 INdT 2012 - Treinamento PUC

Intialize( ) LoadContent( )

Update( )

Draw( )

UnloadContent( ) Game Over

Sprites

17 INdT 2012 - Treinamento PUC

Colisões

18 INdT 2012 - Treinamento PUC

Bounding Box (0,0)

Área de colisão

Placar - SpriteFont

19 INdT 2012 - Treinamento PUC

Fonte: “Windows Phone 7 Game Development” – Adam Dawes

Media - Sound Effects

20 INdT 2012 - Treinamento PUC

Animation

21 INdT 2012 - Treinamento PUC

Input - Acelerômetro

22 INdT 2012 - Treinamento PUC

Input - Touch

23 INdT 2012 - Treinamento PUC

Tipo Descrição

Tap Um toque (touch & release);

DoubleTap Dois seguidos na tela;

Hold Um toque por um tempo relativamente longo;

FreeDrag Toque com arrasto em qualquer posição;

VerticalDrag Toque com arrasto para cima ou para baixo;

HorizontalDrag Toque com arrasto para a direita ou esquerda;

DragComplete Marca o final de um FreeDrag, HorizontalDrag ou VerticalDrag;

Flick Toque de um dedo na tela e é retirado sem parar;

Pinch Movimentação de dedos na tela;

PinchComplete Marca o final do Pinch;

Gestures – Determina o tipo de toque feito na tela;

Raw Input – Determina toques na tela;

This is Sparta!!!

24 INdT 2012 - Treinamento PUC

This is Sparta!!!

25 INdT 2012 - Treinamento PUC

This is Sparta!!!

26 INdT 2012 - Treinamento PUC

Contatos

27 INdT 2012 - Treinamento PUC

INdT

www.developer.nokia.com (NokiaDev_WP_Brasil)

Nokia Developer

@nokiadev_brasil

Jackson Feijó jackson.feijo@indt.org.br jacksonzi@live.com

Sérgio Cavalcante

ext-sergio.cavalcante@nokia.com

sergiocavalcante.wordpress.com @sergiocavalc

Thiago Bessa ext-thiago.bessa@nokia.com thiago_bessa@hotmail.com www.bessa.net.br

Rafael Padilla ext-rafael.padilla@nokia.com haffybra@hotmail.com

28 INdT 2012 - Treinamento PUC