palestra campus party 2014 - o que você precisa saber de computação para ser um desenvolvedor de...
Post on 27-Jun-2015
765 Views
Preview:
TRANSCRIPT
Desenvolvimento de GAMESDesenvolvimento de GAMES
A visão do Programador
2
Quem?Quem?
3
......
4
Enquanto muitos vêem isso aqui...Enquanto muitos vêem isso aqui...
5
Nós vemos ISSO AQUI!Nós vemos ISSO AQUI!
6
Sabem Por que?Sabem Por que?
7
Antes de mais nada...Antes de mais nada...
8
Mas e o lado artístico do Isidro?Mas e o lado artístico do Isidro?
9
Necessidades do ProfissionalNecessidades 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
10
......
11
Necessidades do ProfissionalNecessidades 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?
12
Necessidades do ProfissionalNecessidades do Profissional
• Física• RagDoll• Movimentos parabólicos• Colisão e repulsão• Deformação• vídeos
13
Necessidades do ProfissionalNecessidades 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
14
......
15
Necessidades do ProfissionalNecessidades 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?
16
Necessidades do ProfissionalNecessidades 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
17
Além dissoAlém disso
• Games ensinam• Games podem ser utilizados em disciplinas
totalmente alheias a Games• Exemplo? Nike Runner
• O Fenômeno Gamefication
18
Mas por onde começar?Mas por onde começar?
19
10 mandamentos que te levam ao 10 mandamentos que te levam ao fracassofracasso
1. Acredite que será fácil2. Seja impulsivo3. Seja inexperiente4. Tente fazer tudo sozinho5. Conte com uma equipe
de Desconhecidos
6. Monte equipes online7. Escolha ferramentas
erradas e pague por elas8. Superestime-se9. Seja Megalomaníaco10. Inicie criando um
MMORPGFonte: http://www.inprovise.blogspot.com.br/2012/07/como-comecar-e-finalizar-um-game-ao_07.html
20
E nunca se esqueça!E nunca se esqueça!
21
......
22
E o resto?E o resto?
• Marketing• Distribuição• Promoção• Divulgação• Ações em massa• Definição de público alvo
23
Mãos à obra!!!Mãos à obra!!!
24
Obrigado!!Obrigado!!
25
Muito Obrigado!Muito Obrigado!
@fmassetto
www.facebook.com/professorisidro
fmassetto@gmail.com
soundcloud.com/fmassetto
top related