Palestra Campus Party 2014 - O que você precisa saber de computação para ser um Desenvolvedor de Games

1,086 views

Published on

Published in: Education
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,086
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
24
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Palestra Campus Party 2014 - O que você precisa saber de computação para ser um Desenvolvedor de Games

  1. 1. Desenvolvimento de GAMES A visão do Programador
  2. 2. Quem? 2
  3. 3. ... 3
  4. 4. Enquanto muitos vêem isso aqui... 4
  5. 5. Nós vemos ISSO AQUI! 5
  6. 6. Sabem Por que? 6
  7. 7. Antes de mais nada... 7
  8. 8. Mas e o lado artístico do Isidro? 8
  9. 9. Necessidades do Profissional • Algoritmos, Orientação a Objetos e Estruturas de Dados • • • • Design Patterns Padrões Creacionais Padrões Estruturais Padrões Comportamentais • Engenharia de Software • SCRUM • XP • TDD 9
  10. 10. ... 10
  11. 11. Necessidades do Profissional • Inteligência Artificial • Como decidir e mapear o “skill” do seu jogador? • Como definir níveis de força e habilidade • Jogo de xadrez? Jogo da Velha? • Álgebra e Transformações Lineares • Projeção 3D em 2D (é só retirar mesmo 1 dimensão?) • E a câmera? Como fazer a rotação, translação • Angry Birds? 11
  12. 12. Necessidades do Profissional • Física • • • • • RagDoll Movimentos parabólicos Colisão e repulsão Deformação vídeos 12
  13. 13. Necessidades do Profissional • Autômatos • Animações dependem de autômatos e transições de estados • Compiladores • Level Design depende de configuração • Case: RU Survivor 13
  14. 14. ... 14
  15. 15. Necessidades do Profissional • Redes e Sistemas Distribuídos • Ou não vai querer arriscar um MMORPG? • Bancos de Dados • Não quero ter as contas dos meus usuários? • Não quero salvar estado do jogo? 15
  16. 16. Necessidades do Profissional • Qual a diferença de um ERP e um Jogo? • Jogo é mais difícil • Jogo envolve mais disciplinas distintas • Jogo tem aspectos que você não encontra em sistemas comerciais, fiscais ou contábeis • Jogo pode transformar pessoas e isso tem um papel fundamental 16
  17. 17. Além disso • Games ensinam • Games podem ser utilizados em disciplinas totalmente alheias a Games • Exemplo? Nike Runner • O Fenômeno Gamefication 17
  18. 18. Mas por onde começar? 18
  19. 19. 10 mandamentos que te levam ao fracasso 1. 2. 3. 4. 5. Acredite que será fácil Seja impulsivo Seja inexperiente Tente fazer tudo sozinho Conte com uma equipe de Desconhecidos 6. Monte equipes online 7. Escolha ferramentas erradas e pague por elas 8. Superestime-se 9. Seja Megalomaníaco 10. Inicie criando um MMORPG Fonte: http://www.inprovise.blogspot.com.br/2012/07/como-comecar-e-finalizar-um-game-ao_07.html 19
  20. 20. E nunca se esqueça! 20
  21. 21. ... 21
  22. 22. E o resto? • • • • • • Marketing Distribuição Promoção Divulgação Ações em massa Definição de público alvo 22
  23. 23. Mãos à obra!!! 23
  24. 24. Obrigado!! 24
  25. 25. Muito Obrigado! @fmassetto www.facebook.com/professorisidro fmassetto@gmail.com soundcloud.com/fmassetto 25

×