Post on 01-Jul-2015
description
XNA em WP7
Eduardo AraújoRafael Hrasko
História do XNA
3
História do XNADirectX
MDX
DirectXPrincipal API utilizada para desenvolvimento de jogosAplicativos desenvolvidos utilizando C++Desenvolvimento para plataformas Windows
Managed DirectXAPI construída sobre o DirectXJogos desenvolvidos com linguagens .NETDesenvolvimento para plataformas Windows
XNA
XNAAPI construída utilizando como base o MDXAplicativos desenvolvidos em C#, para Windows, Xbox 360 e ZuneSubstituiu o Managed DirectXVersão atual: XNA 4.0
4
XNA Game Studio
•Desenvolvimento para Xbox 360
•Arquitetura simples de desenvolvimento
2006•Multi
player
•Adoção em 700 universidades americanas, contratos em competições de jogos
2007
•Xbox LIVE Indie Games
•Desenvolvimento para ZUNE
2008
•Suporte para Avatar e LIVE Party
•Video Playback
2009
5
XNA Game Studio
2010
Motivos para desenvolver para o Windows Phone 7
O que é? E qual o poder disso?
7
Motivos para desenvolver para o WP7
Interface Rica e... Hm.... Simples
8
Motivos para desenvolver para o WP7
MultitouchAPI fácil
9
Motivos para desenvolver para o WP7
10
Motivos para desenvolver para o WP7
XNA vs Silverlight
12
Luz de prata
Graficos vetorizadosStoryboardControlsFerramenta própriaPode publicar para web
13
XNA
Ótimo suporte a 3DMelhor performance com
muitos objetosLoop de jogo nativoSuporte a mais formatos
XNA no WP7: problemas
15
Problemas
Gerenciamento de memóriaProgramação desnecessáriaIncompatibilidade com o resto .net
XNA é uma biblioteca. Bom -> programadores Péssimo -> game designers e artistas
DEMO do jogo
17
Tempo de desenvolvimento:
Lógica do jogo: 2hrsArte: 8 hrsIntegração com wp7: 4hrsImplementação da animação: 60hrs+
DEMO do jogo
19
Primeiros esboços
20
Primeiros esboços
21
Conceito definitivo
22
Conceito definitivo
Eduardo AraújoRafael Hrasko
Q&A?
Eduardo AraújoRafael Hrasko
Obrigado!