Mini-curso XNA

2.330 visualizações

Publicada em

Palestra da Semana de Tecnologia de Jogos Digitais da PUC-SP.
Dia: 28/10/2010, quinta feira.
Tema: Windows Phone 7 + XNA.
Palestrantes: Alexandre Z. Chohfi / Microsoft Student Partner – UFSCar.

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

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

Nenhuma nota no slide

Mini-curso XNA

  1. 1. Alexandre Zollinger Chohfi Email: alexandre.chohfi@studentpartners.com.br Twitter: @mspChohfi
  2. 2. Criar jogos  Demanda muito conhecimento técnico…  Acesso aos kits de desenvolvimento para consoles é…  Restrito  Empresas já firmadas no mercado, com títulos já publicados  Caro  Kit para o PlayStation 3 (~ US$ 30.000,00)  Complexo  Baseado em C/C++  Foco em otimização de espaço/performance, técnicas de mais baixo nível
  3. 3. Mais problemas...  Desenvolver para PC ou para console?  Experiências distintas  Mundo ideal: experiência uniforme, estimular o reuso!  Presença de comunidades aquém do desejado para  Criar material de aprendizado  Disponibilizar recursos  Popularizar o desenvolvimento  Trocar experiências  Quais as chances de sucesso no desenvolvimento de jogos para…  Estudantes?  Hobbistas?  Desenvolvedores independentes?
  4. 4. XNA!  O que significa?  XNA = Xna Não é um Acrônimo   O que é?  Nova iniciativa (plataforma + comunidade) da Microsoft para desenvolver jogos em C#!  Em qual versão se encontra?  3.1, lançado dia 11/06/2009  4.0, lançado dia 16/09/2010  Para rodar onde?  Windows, Xbox 360 e dispositivos móveis Zune (3.1)  Windows, Xbox 360 e Windows Phone 7 Series (4.0)
  5. 5. Qual o custo disso?  Para desenvolver no PC:  Nenhum!  Tudo através de ferramentas gratuitas (Visual C#, recursos da comunidade)  Para desenvolver para XBox360:  Ter um Xbox 360…  Ou só plugar o Controle no PC!  Para desenvolver para Windows Phone 7:  Emulador ou dispositivo para testar/jogar.  Emulador não tem 100% das funcionalidades (mas…)!  Para vender para Xbox 360(*) e WP7:  App Hub membership: $99 p/ ano!(Estudante = Grátis!)
  6. 6. iPhone  Objective-C  Your Father‟s „C‟ Programming Language
  7. 7. Objective-C
  8. 8. Mas...
  9. 9. O novo XBox360
  10. 10. Kinect
  11. 11.  Retirada de bloqueios de conteúdos em DLCs  Códigos para download embutidos nos jogos  Conteúdo nacional de jogos, áudio e vídeo no marketplace  Maior visibilidade das comunidades  Estatística mais refinada do uso brasileiro no serviço
  12. 12. E ai?
  13. 13. Conjunto consistente de capacidades de hardware, definido pela Microsoft Uma resolução no lançamento Segunda resolução adicionada depois Painel de toque Processador / GPU Quantidade mínima de RAM Teclado opcional Plataforma Consistente Windows Phone Hardware Elementos comuns no Hardware Foco Qualidade
  14. 14. Hardware Capacidade de multitouch 4 ou mais pontos de contato Sensores A-GPS, Acelerômetro, Bússola Câmera 5 mega pixels ou mais Multimídia Microfone, aceleração Codec Memória 256MB RAM ou mais, 8GB Flash ou mais GPU DirectX 9 CPU ARMv7 Cortex/Scorpion ou superior Botões do Hardware | Back, Start, Search
  15. 15. Dois “sabores” de aplicações
  16. 16. Demo Silverlight
  17. 17. O que eu posso fazer?
  18. 18. Processo de publicação Application and Game Submission Assinar Windows Phone 7 Deployment Service .xap .dll Enviar aplicação Empacotamento & Validação .xap .dll .xap .dll .xap .dll Aplicar Critério de teste Marketplace Adicionar Metadata .xap .dll .xap .dll .xap .dll .xap .dll
  19. 19. Marketplace Fácil encontrar • Fácil encontrar, listar e identificar aplicações • Listar as aplicações disponíveis Simples para comprar • Try antes de Buy • Pagamento flexível (fatura da operadora e cartão de crédito) • Fácil atualização de aplicações
  20. 20. Disponibilidade para o Marketplace 30 markets world wide
  21. 21. Próximos passos  Baixe as ferramentas  Leia os guidelines  Recursos:  http://channel9.msdn.com/learn/courses/WP7TrainingKit/  http://windowsteamblog.com/blog/wpdev/  http://www.sharpgames.net/  http://create.msdn.com/
  22. 22. Livros Autores nacionais: Alexandre Santos Lobão, Bruno Pereira Evangelista, José Antonio Leal de Farias
  23. 23. Alexandre Zollinger Chohfi Email: alexandre.chohfi@studentpartners.com.br Twitter: @mspChohfi Obrigado!
  24. 24. Mini-curso XNA (UFA!)

×