O documento fornece uma introdução sobre desenvolvimento para Windows Phone, cobrindo tópicos como o sistema operacional, hardware necessário, ferramentas de desenvolvimento gratuitas como Visual Studio e SDK, registro de dispositivos, frameworks XNA e Silverlight, ciclo de vida de um jogo, publicação de aplicativos e monetização.
4. Windows Phone?
Sistema Operacional da Microsoft
Foco: Manter conectividade!
Sistema MultiTouch
Integrado com as principais redes sociais...
Facebook, Twitter...
Pessoas em primeiro lugar!
Interface moderna
6. Windows Phone SDK
Essencial para o iniciar o desenvolvimento para o
Windows Phone!
Visual Studio 2010 Express for Windows Phone
Windows Phone Emulator
Windows Phone SDK 7.1 Extensions for XNA Game Studio 4.0
Microsoft Expression Blend
Developer Phone Registration
Microsoft Advertising SDK for Windows Phone
e o melhor... é Grátis! o/
7. Preciso testar meu game!
Não tem o device? Utilize o emulador!
Tem o device? ÓTIMO! :D
Basta registrá-lo!
10. XNA
Framework para desenvolvimento de games
Cria e cuida de toda rotina básica dos games
Métodos fundamentais...
• Initialize()
• LoadContent()
• UnloadContent()
• Update()
• Draw()
Essenciais para o funcionamento do game!
11. Initialize()
Início de todas as informações ao começar o jogo!
Variáveis iniciais do game!
Setar métodos!
Ex.: DefinirInicioJogador();
12. LoadContent()
Carrega todo o conteúdo do game!
• Texturas...
• Backgrounds...
• Sons...
Muito útil na gestão de assets (conteúdo) do
game!
13. Update()
Verifica todas as entradas do jogador... os Inputs!
Atualiza as variáveis do game!
Executado a cada frame!
Ex: Toque na tela...
14. Draw()
O que vai ser desenhado na tela!
Ex.: Carregamos o background no LoadContent() e o
Draw() se encarrega de desenhar na tela...
15. UnloadContent()
Semelhante ao LoadContent()...
Descarrega os Assets (conteúdo) do game!
Não está usando um asset? Descarregue!
17. Terminei meu game, e agora?
Publique-o para o mundo e seja feliz! :D
dev.windowsphone.com
18. E pra publicar? É grátis?
Depende!
Empresa ou Individual
• $99 USD (anual)
• 100 aplicativos
É estudante?
• Acesse o DreamSpark e “pegue” um
voucher!