Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos...
Transcript of Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos...
![Page 1: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/1.jpg)
Desenvolvimento de Jogos:Introdução
Maurício Gomes
criadordejogos.wordpress.com
@criadordejogos
blog.agfgames.com
@agfgames
![Page 2: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/2.jpg)
O que é um jogo?
● Definição de Chris Crawford:– Expressão criativa.– Interatividade– Objetivo– Adversário– Interferência
![Page 3: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/3.jpg)
Expressão Criativa
![Page 4: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/4.jpg)
Interatividade
![Page 5: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/5.jpg)
Objetivo
![Page 6: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/6.jpg)
Adversário
![Page 7: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/7.jpg)
Interferência
![Page 8: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/8.jpg)
Do que um jogo é composto?
● Regras: Todos os jogos
● Conteúdo: Quase todos os jogos
● Programa: Somente em sistemas programáveis.
![Page 9: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/9.jpg)
Regras
![Page 10: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/10.jpg)
Homo Ludens
● O ser humano (e outros animais também) aprende jogando.
● O ser humano é um animal único, por demandar aprender coisas a vida inteira e ter aversão a tédio.
● As regras de um jogo devem ensinar, treinar e depois testar.
![Page 11: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/11.jpg)
Ensinar
![Page 12: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/12.jpg)
Treinar
![Page 13: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/13.jpg)
Testar
![Page 14: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/14.jpg)
Fluxo
![Page 15: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/15.jpg)
Profissão Projestista de Jogos
● Conhecido em países de língua inglesa como “Game Designer”
● Existe para escrever, testar e corrigir as regras.
● Game Design Document, GDD
![Page 16: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/16.jpg)
Conteúdo
![Page 17: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/17.jpg)
Conteudo deve dar retorno
![Page 18: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/18.jpg)
Conteudo deve chamar atenção
![Page 19: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/19.jpg)
Conteudo deve ter algum sentido
![Page 20: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/20.jpg)
Sons causam impacto
● Ninguém esquece música boa de seus jogos preferidos.
● Efeitos sonoros também passam informação.● Tudo o que foi dito anteriormente também vale
para sons, música, roteiro e qualquer outro tipo de arte.
![Page 21: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/21.jpg)
Profissões
● Artista conceitual● Desenhista● Modelador● Animador● Músico● Engenheiro de Som● Roteirista
![Page 22: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/22.jpg)
Programação / Engenharia
![Page 23: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/23.jpg)
Motores
● Desnecessário reinventar a roda
● Motores para todos os gostos
![Page 24: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/24.jpg)
Linguagens
● Linguagens baixo e alto nível● Linguagens compiladas e interpretadas● Linguagens com ou sem controle automático
de memória● Linguagens para manipulação numérica ou de
lista
![Page 25: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/25.jpg)
Critérios
● Velocidade● Plataforma● Facilidade de uso● Quantidade de bibliotecas● Estabilidade
![Page 26: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/26.jpg)
Unidade discreta de tempo
![Page 27: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames.](https://reader037.fdocumentos.com/reader037/viewer/2022102923/552fc12b497959413d8d02f7/html5/thumbnails/27.jpg)
Profissão programador
● Monta o jogo a partir das regras
● Cria ferramentas● Exibe o conteúdo● Technical Design
Document (TDD)