desenvolvimento de jogos: introdução maurício gomes criadordejogos.wordpress.com @criadordejogos...

27
Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

Upload: internet

Post on 18-Apr-2015

104 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

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

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

Expressão Criativa

Page 4: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

Interatividade

Page 5: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

Objetivo

Page 6: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

Adversário

Page 7: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

Interferência

Page 8: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

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

Regras

Page 10: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

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

Ensinar

Page 12: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

Treinar

Page 13: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

Testar

Page 14: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

Fluxo

Page 15: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

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

Conteúdo

Page 17: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

Conteudo deve dar retorno

Page 18: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

Conteudo deve chamar atenção

Page 19: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

Conteudo deve ter algum sentido

Page 20: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

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

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

Programação / Engenharia

Page 23: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

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

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

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

Unidade discreta de tempo

Page 27: Desenvolvimento de Jogos: Introdução Maurício Gomes criadordejogos.wordpress.com @criadordejogos blog.agfgames.com @agfgames

Profissão programador

● Monta o jogo a partir das regras

● Cria ferramentas● Exibe o conteúdo● Technical Design

Document (TDD)