Download - Criando jogos com xna para o windows phone
![Page 1: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/1.jpg)
Criando Jogos com XNA Para o Windows Phone 7 José Antonio Leal de Farias XNA/DirectX Microsoft Most Valuable Professional Stairs Games Ltda.
![Page 2: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/2.jpg)
Quem é esse cara?
− DirectX/XNA MVP− CEO Stairs Studio
− http://www.stairs.com.br− Criador e Administrador do Sharpgames
− http://www.sharpgames.net
![Page 3: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/3.jpg)
Agenda
− Windows Phone 7 – Um novo começo...
− Introdução a Xbox LIVE− Novo XNA 4.0− XNA Framework− Conclusão e Dicas
![Page 4: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/4.jpg)
4
Game Hub com Xbox LIVE
![Page 5: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/5.jpg)
5
LIVE e Gaming Services
Gamertag
Amigos
Conquistas
O Windows Phone vai levar a Xbox LIVE para além do console pela primeira vez
O Windows Phone é o primeiro passo para uma visão unificada de serviços de jogos
Diferencia seu título do resto
![Page 6: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/6.jpg)
6
Oportunidades
Você pode criar e publicar seus jogos mesmo sem a Xbox Live!
Crie incríveis jogos para o Windows Phone marketplace.
http://developer.windowsphone.com
Procure um Publisher!
Eles estão a sua procura!
Estamos interessados nos seus jogos!
![Page 7: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/7.jpg)
7
Onde Funciona?
![Page 8: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/8.jpg)
8
Hardware
800 o
u 4
80
480 ou 320
Conjunto de Hardware consistente, definido pela
Microsoft
• Uma resolução no
lançamento
• Segunda resolução
adicionada depois
• Mesma interface de toque
• Processador / GPU
consistente
• Mesma RAM disponível
• Teclado opcional
![Page 9: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/9.jpg)
9
Frameworks
• Framework baseado em XAML, orientada a eventos
• Criação rápida de aplicativos visualmente ricos
• HTML/Javascript• Madura, robusta e
largamente utilizada
• Framework de alta performance para games
• Criação rápida de jogos 2D e 3D
• Content Pipeline• Madura, robusta e
largamente utilizada no Xbox, Windows e Zune
Aplicações(e jogos)
Jogos(e aplicações)
![Page 10: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/10.jpg)
10
POTENTE
PRODUTIVO
PORTÁVEL
![Page 11: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/11.jpg)
11
XNA Game Studio
Torna o desenvolvimento de jogos mais simples
C# e Visual Studio
Processamento de Conteúdo
Não é uma Engine!
![Page 12: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/12.jpg)
12
XNA Game Studio 4.0
Desenvolva para o Windows
Phone 7
API’s gráficas simplificadas
Novos efeitos configuráveis
Integração com o Visual Studio
2010
Suporte de áudio
melhorado
![Page 13: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/13.jpg)
13
Código Gerenciado?
− Usa a plataforma .NET− Plataforma de código gerenciado. Sem
codigo inseguro− XNA Game Studio 4.0 só pode ser
usado com a linguagem C#− XNA hoje
− +800 jogos na XBLIG/XBLA− Windows Games publicados
na Internet
![Page 14: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/14.jpg)
demo
![Page 15: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/15.jpg)
Visual Studio & .NET
− Desenvolvimento produtivo com C#− IDE de alta performance− Intelisense− Build/deploy integrados− MSBuild para builds
automatizados
![Page 16: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/16.jpg)
16
Content Pipeline
− Gerencie o seus assets dentro do Visual Studio
− Importadores para os formatos mais comuns
− Formato binário para carga eficiente− Projeto separado no XNA 4.0
![Page 17: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/17.jpg)
17
Game Loop
− O tradicional update/draw/present loop de quadros− Modelo de
programação consistente com as versões anteriores
− Mudanças implementadas para melhor desempenho em múltiplos dispositivos
− Baseado nas melhores práticas para o Windows Phone 7
![Page 18: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/18.jpg)
18
Gráficos
− Evolução da API de rendering de modo imediato
− Divisão em perfis “Reach” e “HiDef”− Primitivas 2D & 3D− Escalonamento e Rotação
− Sem preocupação com a resolução nativa− Melhores imagens com upscaling− Melhor desempenho− “de graça”
![Page 19: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/19.jpg)
19
ÁudioCaptura de Áudio e Playback
Suporte a Microfone/BluetoothToque através do HeadsetCapture pelo headset ou microfone
• API simples para tocar arquivos WAV
• Modifique frequencia, volume e os canais de áudio
• Recursos para tocar audio sintetizado/buferizado
• Fornece mais controle sobre os tipos System.Media do Windows Phone 7
![Page 20: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/20.jpg)
20
Media
− Enumeração de Músicas e Playback− Recursos para tocar músicas a partir de
uma URI/URL− Enumeração de Fotos e Playback
− Suporta escolha, edição e atualização de fotos
− Video Playback− Use a API padrão de vídeo− Pode esconder/exibir os controles
![Page 21: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/21.jpg)
21
Foco nas três telas
− O XNA Framework foi projetado para ser cross-platform
− Menor tempo investido em aumentar dispositivos-alvo
− Sincronização de Projetosentre as Plataformas
− “Reach” e “HiDef”− Reach : Compatibilidade− HiDef : Poder
![Page 22: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/22.jpg)
demo
![Page 23: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/23.jpg)
Conclusão
− Recursos Adicionais− XNA Creators Club:
http://creators.xna.com− Sharpgames: http://www.sharpgames.net
− @sharpgames no twitter− mailto: [email protected]
![Page 24: Criando jogos com xna para o windows phone](https://reader036.vdocuments.site/reader036/viewer/2022062313/5592d4231a28ab28118b474e/html5/thumbnails/24.jpg)
Não Perca!
www.gamefestbrasil.com.br