24
Criando Jogos com XNA Para o Windows Phone 7 José Antonio Leal de Farias XNA/DirectX Microsoft Most Valuable Professional Stairs Games Ltda.

Criando jogos com xna para o windows phone

Embed Size (px)

Citation preview

Page 1: Criando jogos com xna para o windows phone

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

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

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

4

Game Hub com Xbox LIVE

Page 5: Criando jogos com xna para o windows phone

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

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!

[email protected]

Page 7: Criando jogos com xna para o windows phone

7

Onde Funciona?

Page 8: Criando jogos com xna para o windows phone

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

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

10

POTENTE

PRODUTIVO

PORTÁVEL

Page 11: Criando jogos com xna para o windows phone

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

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

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

demo

Page 15: Criando jogos com xna para o windows phone

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

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

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

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

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

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

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

demo

Page 23: Criando jogos com xna para o windows phone

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

Não Perca!

www.gamefestbrasil.com.br