Games, lado dev

266 visualizações

Publicada em

Games, Jogos

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

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

Nenhuma nota no slide

Games, lado dev

  1. 1. GAMES, LADO DEV POR: MAGNO LESSA
  2. 2. PRIMEIROS GAMES(CONSOLE) • 1967 - Brown Box • 1972 - Odissey(Philips) • 72...77 Lançamento de várias versões • 73 – Atari – Bastante Popular • 75 – Vendido como Console • 77 – Atari 2600 – Maior Sucesso • 80 – Nintendo – Nintendinho (Luta, RPG...) • Vendido somente no Japão (Pong) • Mário – Maior sucesso • 89 – Sega Laça o Mega Drive
  3. 3. DESENVOLVEDOR DE JOGOS VS DESENVOLVEDOR DE SISTEMAS
  4. 4. SISTEMA VS GAME
  5. 5. UM GAME É UM SOFTWARE!
  6. 6. HUMMM! VOU COMEÇAR A PROGRAMAR UM JOGUINHO... MAS ESPERA AÍ! POR ONDE COMEÇO!?
  7. 7. SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS... • Orientação a Objetos e Estrutura de Dados • Padrões Criacionais • Padrões Estruturais GOF Design Patterns • Padrões Comportamentais
  8. 8. SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS... • Álgebra e Transformações Lineares • Projeção 2D e 3D • Apenas mais uma dimensão? • Vetores • Séries e Transformadas
  9. 9. SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS...
  10. 10. SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS... • Inteligência Artificial • Determinística • Não-Determinística • Representatividade • Velocidade • Recursos
  11. 11. SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS... • Física • RagDoll • Movimentos Parabólicos • Colisão e Repulsão • Deformação
  12. 12. SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS... • Máquinas de Estados (Autômatos) • Qualquer animação é uma sequência de transições de estados.
  13. 13. SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS... • Banco de Dados • Contas de Usuários • Salvar estado do jogo
  14. 14. SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS... • Engenharia de Software • Scrum • XP • TDD • Testes Automatizados • Escopo • Comunicação • Aquisições • Custos • Qualidade • Integração • Stakeholders
  15. 15. VAMOS LÁ! PROGRAMAR UM JOGUINHO VAI SER FÁCIL!
  16. 16. EXPECTATIVA DO DESENVOLVEDOR
  17. 17. REALIDADE DO PROJETO
  18. 18. DESENVOLVER JOGOS NÃO É TÃO FÁCIL COMO IMAGINAVA...
  19. 19. A PRÁTICA É SUA MELHOR ALIADA • Parece pouco... Mas existe evolução!
  20. 20. ALGUNS JOGOS APARENTEMENTE SIMPLES • Jogo da Forca • Sudoku • Hanoi • Jogo da Velha NO ENTANTO, DIFÍCEIS DE IMPLEMENTAR...
  21. 21. ALGUMAS FERRAMENTAS PARA DESENVOLVIMENTO
  22. 22. MUNDO MOBILE
  23. 23. MUNDO MOBILE • 73% dos usuários brasileiros jogam no smartphone • A maioria prefere Ação e Aventura “"Candy Crush" mostrou que continua bastante popular, e foi o game mais lembrado entre as mulheres quando perguntadas sobre o mais recente título baixado. Entre os homens, ficou em terceiro lugar. "Pou" e "Angry Birds" também aparecem bem colocados.”
  24. 24. ESTRUTURA BÁSICA DE UM GAME • Game loop • Repetição do Jogo • Game Engine • Atualização dos Objetos e desenho da tela • Sprite • Desenho e Detecção de Colisão • Game Resources • Recursos de Imagens e Sons
  25. 25. GAME LOOP • O Game Loop é o coração de um jogo, nele se encontra a organização do fluxo que permite um jogo continuar rodando baseado nas condições em que foi programado e exposto.
  26. 26. GAME ENGINE OU GAME VIEW • Onde são realizadas todas as atualizações dos objetos e o desenho da tela. • Através de uma Thread, haverá a repetição do código segundo plano, ao mesmo tempo que o SO captura os eventos do usuário.
  27. 27. SPRITE • Sprite é um objeto gráfico que pode se mover na tela. • Geralmente temos vários Sprites ao mesmo tempo. • Um Sprite possui atributos para sua posição(x,y), tamanho(width, height) além de som e até animação própria.
  28. 28. FASES DE DESENVOLVIMENTO DE UM JOGO • Concepção • Arte(Ideia) • Mock-up • Implementação • Balanceamento e ajustes • Playtest/QA • Publicação e Distribuição • Pós venda
  29. 29. DESAFIOS A SEREM ENCONTRADOS • Tamanho das Telas • Público Alvo • Quantidade de Fases ou Jogo Infinito? • Integração Social? • Interdisciplinaridade
  30. 30. MUITO OBRIGADO PELA ATENÇÃO! DÚVIDAS?
  31. 31. REFERÊNCIAS • http://jogos.uol.com.br/ultimas-noticias/2013/10/22/segundo-pesquisa-81- baixam-apenas-jogos-gratuitos-no-celular.htm • http://pt.slideshare.net/juliocoopergames/palestra-introduo-ao-desenvolvimento- de-jogos • http://www.spriters-resource.com/ • http://www.ic.unicamp.br/~vanini/mc302/PadroesDeProjeto.pdf • http://www.macoratti.net/vb_pd1.htm • https://baudovideogame.wordpress.com/linha-do-tempo/

×