Primeiros passos Windows Phone - 3º Campo Grande Game Show

460 visualizações

Publicada em

Palestras/oficinas "Primeiros passos Windows Phone", ocorridas nos dias 14 e 21 de fevereiro de 2013, durante o evento 3º Campo Grande Game Show.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
460
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Primeiros passos Windows Phone - 3º Campo Grande Game Show

  1. 1. Primeiros passosWindows PhoneLeandro Borges@LeandroBorges
  2. 2. Quem sou eu? Leandro Borges Há 5 anos no mundo de desenvolvimento Web! + ou – 1 ano desenvolvendo para mobile... Windows Phone! o/
  3. 3. Não conhece o Windows Phone?
  4. 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
  5. 5. Hardware mínimo!
  6. 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. 7. Preciso testar meu game! Não tem o device? Utilize o emulador! Tem o device? ÓTIMO! :D Basta registrá-lo!
  8. 8. Developer Phone Registration Permite o “desbloqueio” do aparelho! Desbloquear != Registrar Registre até 3 devices!
  9. 9. Silverlight ou XNA?
  10. 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. 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. 12. LoadContent() Carrega todo o conteúdo do game! • Texturas... • Backgrounds... • Sons... Muito útil na gestão de assets (conteúdo) do game!
  13. 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. 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. 15. UnloadContent() Semelhante ao LoadContent()... Descarrega os Assets (conteúdo) do game! Não está usando um asset? Descarregue!
  16. 16. Demo now!
  17. 17. Terminei meu game, e agora? Publique-o para o mundo e seja feliz! :D dev.windowsphone.com
  18. 18. E pra publicar? É grátis?Depende! Empresa ou Individual • $99 USD (anual) • 100 aplicativos É estudante? • Acesse o DreamSpark e “pegue” um voucher!
  19. 19. Quero ganhar dinheiro com meu game!Desenvolvedor... 70%Microsoft... 30%Atingiu $25,000 de vendas?Agora sim! :DDesenvolvedor... 80%Microsoft... 20%
  20. 20. E depois? Acompanhe! Melhore seu game! Construa novas fases!
  21. 21. Quero aprender mais! #comofazAcesse... www.microsoftvirtualacademy.comPortuguês!Didático!... e Grátis!
  22. 22. Onde encontro tudo isso? dev.windowsphone.com www.microsoftvirtualacademy.com dreamspark.com
  23. 23. Dúvidas?
  24. 24. Contato... contato@leandroborges.com.br @LeandroBorges www.leandroborges.com.br
  25. 25. Obrigado!

×