O documento discute os desafios de desenvolver jogos e as oportunidades do framework XNA. XNA permite desenvolver jogos em C# gratuitamente no PC e tem kits de desenvolvimento mais baratos para Xbox 360 e Windows Phone em comparação com outros frameworks. Isso pode aumentar as chances de sucesso para estudantes, hobbistas e desenvolvedores independentes.
Apresentação para o 1º International Symposium on Interactive Game and Simulation. Data: 29 de novembro de 2010 Local: Campus Marquês de Paranaguá da PUC-SP.
Tema: Problemas na produção de jogos - Dirty Control
Alunos: Thomaz Jefferson; Marsiglia Hermano; Teixeira Adrian Costa
Apresentação para o 1º International Symposium on Interactive Game and Simulation. Data: 29 de novembro de 2010 Local: Campus Marquês de Paranaguá da PUC-SP.
Tema: Métodos de Tonalização
Alunos: Rafael Macedo; Igor Pereira dos Santos.
Apresentação para o 1º International Symposium on Interactive Game and Simulation. Data: 29 de novembro de 2010 Local: Campus Marquês de Paranaguá da PUC-SP.
Tema: Problemas na produção de jogos - Dirty Control
Alunos: Thomaz Jefferson; Marsiglia Hermano; Teixeira Adrian Costa
Apresentação para o 1º International Symposium on Interactive Game and Simulation. Data: 29 de novembro de 2010 Local: Campus Marquês de Paranaguá da PUC-SP.
Tema: Métodos de Tonalização
Alunos: Rafael Macedo; Igor Pereira dos Santos.
[MobiTrends] Desenvolvimento de Jogos para Dispositivos MóveisAlvaro Cavalcanti
Palestra sobre desenvolvimento de jogos para dispositivos móveis, apresentada durante o evento MobiTrends, realizado na Faculdade Marista (Recife/PE) em pareceria com o CESAR.Edu.
http://www.cesar.edu,br
http://www.faculdademarista.com.br/
I Phone Dev Br - Formas de desenvolvimento de jogosTiago Moraes
- Qual é o segredo do iPhone?
- Números iPhone vs Consoles
- Expressão dos games na iTunes Store
- Desenvolvimento de jogos em outras plataformas
- Formas de desenvolvimento para iPhone
- iPhone SDK, Cocos2D, Unity3D
- Ciclo completo de desenvolvimento de jogos
- Negócios e oportunidades
- Qual é o caminho das pedras?
- Formas de divulgação do seu aplicativo
Games um dos mercados bilionários da área de tecnologia. Atualmente empresas com jogos simples desenvolvidos com 1 ou 2 pessoas tem feito sucesso enorme e faturado milhões como por exemplo o jogo Angry Birds, recentemente um desenvolvedor causou irá de seus usuários ao retirar o jogo TapBird, alegando que já estava cansado de desenvolver e que o faturamento de 50mil dólares por dia já não o interessava mais. Venha conhecer as ferramentas mais avançadas da atualidade como MonoGame e Unity, e entender como entrar nesse mercado milionário.
Palestra da Semana de Tecnologia de Jogos Digitais da PUC-SP.
Dia: 28/10/2010, quinta feira.
Tema: Game Engine Unity 3D | Workshop.
Palestrantes: Felipe Dacal Fragoso / Senac SP – Alpha Channel.
[MobiTrends] Desenvolvimento de Jogos para Dispositivos MóveisAlvaro Cavalcanti
Palestra sobre desenvolvimento de jogos para dispositivos móveis, apresentada durante o evento MobiTrends, realizado na Faculdade Marista (Recife/PE) em pareceria com o CESAR.Edu.
http://www.cesar.edu,br
http://www.faculdademarista.com.br/
I Phone Dev Br - Formas de desenvolvimento de jogosTiago Moraes
- Qual é o segredo do iPhone?
- Números iPhone vs Consoles
- Expressão dos games na iTunes Store
- Desenvolvimento de jogos em outras plataformas
- Formas de desenvolvimento para iPhone
- iPhone SDK, Cocos2D, Unity3D
- Ciclo completo de desenvolvimento de jogos
- Negócios e oportunidades
- Qual é o caminho das pedras?
- Formas de divulgação do seu aplicativo
Games um dos mercados bilionários da área de tecnologia. Atualmente empresas com jogos simples desenvolvidos com 1 ou 2 pessoas tem feito sucesso enorme e faturado milhões como por exemplo o jogo Angry Birds, recentemente um desenvolvedor causou irá de seus usuários ao retirar o jogo TapBird, alegando que já estava cansado de desenvolver e que o faturamento de 50mil dólares por dia já não o interessava mais. Venha conhecer as ferramentas mais avançadas da atualidade como MonoGame e Unity, e entender como entrar nesse mercado milionário.
Palestra da Semana de Tecnologia de Jogos Digitais da PUC-SP.
Dia: 28/10/2010, quinta feira.
Tema: Game Engine Unity 3D | Workshop.
Palestrantes: Felipe Dacal Fragoso / Senac SP – Alpha Channel.
Apresentação para o 1º International Symposium on Interactive Game and Simulation.
Data: 29 de novembro de 2010
Local: Campus Marquês de Paranaguá da PUC-SP.
Tema: Ray Tracing
Alunos: George Rigato; Vinicius Alves.
Apresentação para o 1º International Symposium on Interactive Game and Simulation.
Data: 29 de novembro de 2010
Local: Campus Marquês de Paranaguá da PUC-SP.
Tema: Algoritmo Z-Buffer e Árvores BSP
Alunos: Raphael Chiavegati; Oliveira Matheus Cayres Mello
Apresentação para o 1º International Symposium on Interactive Game and Simulation.
Data: 29 de novembro de 2010
Local: Campus Marquês de Paranaguá da PUC-SP.
Tema: Problemas na produção de jogos - Bounty Hunters
Alunos: Angelo Granata, Marcel Thiago e Michek Higuchi
Apresentação para o 1º International Symposium on Interactive Game and Simulation.
Data: 29 de novembro de 2010
Local: Campus Marquês de Paranaguá da PUC-SP.
Tema: Problemas na produção de jogos - Projeto Vates (Conceitual)
Alunos: Fernando Marques, Francisco Prado, Maykon Bastiani
Apresentação para o 1º International Symposium on Interactive Game and Simulation.
Data: 29 de novembro de 2010
Local: Campus Marquês de Paranaguá da PUC-SP.
Tema: Apresentação para o 1º International Symposium on Interactive Game and Simulation.
Data: 29 de novembro de 2010
Local: Campus Marquês de Paranaguá da PUC-SP.
Tema: Mapeamento de Textura
Alunos: Rafael Macedo Domingues da Silva.
Alunos:
Apresentação para o 1º International Symposium on Interactive Game and Simulation.
Data: 29 de novembro de 2010
Local: Campus Marquês de Paranaguá da PUC-SP.
Tema: Rendering e Placas Graficas
Alunos: Luiz Gustavo de Sousa
Apresentação para o 1º International Symposium on Interactive Game and Simulation.
Data: 29 de novembro de 2010.
Local: Campus Marquês de Paranaguá da PUC-SP.
Tema: Eliminação de Superfícies Escondidas.
Aluno: José Arthur.
Apresentação para o 1º International Symposium on Interactive Game and Simulation.
Data: 29 de novembro de 2010 Local: Campus Marquês de Paranaguá da PUC-SP.
Tema: Modelos de Iluminação e Reflexão
Alunos: Arnaldo da Costa e Castro Neto; Leandro Aguilera Romão da Silva
Palestra da Semana de Tecnologia de Jogos Digitais da PUC-SP.
Dia: 29/10/2010, sexta feira.
Tema: Pesquisa em Jogos.
Palestrantes: Sabrina Carmona e Thaís Weiller / CS:Games.
Palestra da Semana de Tecnologia de Jogos Digitais da PUC-SP.
Dia: 27/10/2010, quarta feira.
Tema: Roteiro para Games.
Palestrantes: Alvaro Gabriele / Fatec SP
Palestra da Semana de Tecnologia de Jogos Digitais da PUC-SP.
Dia: 25/10/2010, segunda feira.
Tema: Desmistificando o desenvolvimento de jogos no Brasil.
Palestrantes: Glauber Kotaki, Martin Fabichak e Thiago Larenas Faria / Kidguru Studios
Palestra da Semana de Tecnologia de Jogos Digitais da PUC-SP.
Dia: 26/10/2010, terça feira.
Tema: Jogos Digitais como mídia de expressão.
Palestrantes: Arthur Protasio / CTS Games Studies.
Palestra da Semana de Tecnologia de Jogos Digitais da PUC-SP.
Dia: 25/10/2010, segunda feira.
Tema: As múltiplas faces de um desenvolvedor de jogos.
Palestrantes: Glauber Kotaki, Martin Fabichak e Thiago Larenas Faria / Kidguru Studios.
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. 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. 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. 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!)
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
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. 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
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. 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