introdução sobre desenvolvimento de games
DESCRIPTION
Aula da disciplina de jogos e educaçãoCurso de Licenciatura em Computação - UFRPEProfessor tutor: Rodrigo Lins RodriguesTRANSCRIPT
![Page 1: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/1.jpg)
Jogos Visão geral
UFRPE/EADLicenciatura em Computação-5P
2010.1Professor Tutor: Rodrigo Lins Rodrigues
![Page 2: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/2.jpg)
Tipos de jogos
![Page 3: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/3.jpg)
3
Plataformas
Consoles Playstation 2 Xbox GameCube
PC Online Celulares
![Page 4: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/4.jpg)
Tipos de Jogos
Jogos decomputador
Simulador
Esportes
Velocidade
Combate
Luta
Casuais
Ação
Arcade
Transversais
Inteligência
RPG
Estratégia
Aventura
Jogo Sério
God games
Híbridos!!!
![Page 5: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/5.jpg)
5
Jogo de velocidade
Características Requerem muito reflexo e/ou curto
período de tempo para alcançar objetivos
Geralmente baseados em corridas Próximos dos simuladores!
Exemplos NFS, Gran Turismo, Nascar,
Pod Racer, Formula 1, Moto Race,...
![Page 6: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/6.jpg)
6
Jogos de Combate
Características Confrontos violento onde o objetivo é
alvejar e aniquilar os vários adversários ▪ O jogador deve posicionar-se bem, evitar ser
alvejado e ter boa pontaria Sub-classe: FPS (First-Person Shooter)
Exemplos Doom, CS,
Soldier of Fortune, Duke Nukem, Panzer Command,...
![Page 7: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/7.jpg)
7
Jogos de Luta
Características Confronto frente a frente e violento dois
adversários até que um perca seus pontos de vida
Grande diversidade de armas e golpes Exemplos
Mortal Kombat, Street Fighter, Naruto, etc.
![Page 8: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/8.jpg)
8
Jogos de Esporte
Características Modelam alguns esportes tradicionais objetivo: vencer partidas e campeonatos Próximos dos simuladores!
Exemplos NBA Basketball, FIFA,
Microsoft Baseball, Microsoft Golf, Bolliche,...
![Page 9: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/9.jpg)
9
Arcade
É realmente um estilo de jogo? É híbrido? Demanda muita habilidades manual Superar obstáculos, matar monstros,...
Exemplos Super Mario, Sonic,
Megaman, Prince of persia,...
![Page 10: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/10.jpg)
10
RPGs: Role Playing Games
Características Exploração, cooperação e conflito em ambientes
fantásticos habitados por personagens com traços definidos (NPCs ou não)
História criada a partir de decisões que tomam, de números obtidos em dados e de “deus”
Visão em 1º pessoa, interface visual ou textual Exemplos
Dungeons and Dragons (1974), Ultima On-line, Hybrid Heaven, Final Fantasy, ...
![Page 11: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/11.jpg)
11
Jogos de Estratégia
Características Planejamento e decisões complexas na administração
recursos com vistas a alcançar um objetivo Wargames são um caso particular destes jogos e
podem também incluir táticas Exemplos
StarCraft, Age of Empires, SimCity, Constructors, Colonization, Civilization...
![Page 12: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/12.jpg)
12
Jogos de Aventura (adventures)
Características: Jogador coleciona objetos (ferramentas,
armas, $, ...) para alcançar objetivos (solução de enigmas e quebra-cabeças)
Exemplos Blade Runner,
Grim Fandango, Myst, Zelda, Farenheit, ...
![Page 13: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/13.jpg)
13
God games
Características: Jogador, com um deus. interfere na
“vida”dos NPCs para atingir certos objetivos
Exemplos▪ SimCity, Black&White,
The Sims, ...
![Page 14: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/14.jpg)
14
Simuladores
Características Objetivo: imersão no ambiente e
treinamento Alto índice de realismo
É um jogo? E o gameplay? E o enredo?
Exemplos Microsoft Flight Simulator,
Apache, F-22, ... SimCity, Tycon,
![Page 15: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/15.jpg)
15
Jogos Sérios
Jogos de diversão com componentes voltados para aprendizado profissional Análise de
desempenho (log) Preparação de
desafios/cenários Intervenção
online do instrutor
Virtual Team
![Page 16: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/16.jpg)
16
Casuais
Características Curta duração Podem ter qualquer estilo Exemplos
▪ Pac-man, break-out, Tertris,...
Sub-classe: puzzle games▪ Incredible machine,
Lemminings,... Sub-classe: cartas
![Page 17: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/17.jpg)
17
Jogos Educativos
Características Tarefa-fim x conhecimento meio Aprendizado não tangencial/espontâneo
![Page 18: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/18.jpg)
Etapas da produção de jogos
![Page 19: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/19.jpg)
Projetos de Jogos – Visão Geral
19
Game Designe
r
Producer
Empresa Distribuido
raLíder
TécnicoLíder
de Arte
Programador
Artista Eng. de Áudio
Eng. de Qualidade
Documento Game DesignTechnical Document
Pré-produção
Conceptual Document
Concepção
Listagens de arte e de som
Produção
Plano de Testes
Postmortem
Pós-produção
Pós-lançamento
Relatórios de acompanhamento de vendas
Equipe de Desenvolvimento
Jogo
![Page 20: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/20.jpg)
Processo de Desenvolvimento de Jogos
20
Documento Game Design
Desenvolvimento
Jogo
Diversas áreasComputação
Conceito do Jogo
![Page 21: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/21.jpg)
21
3 grandes etapas
1) Game Design (projeto do jogo) Tema, backstory, ambiente, personagens, tipo de
jogo, ... 1a x 3a, 3D x 2D, multi x mono-usuário, níveis,
tempo real x turno,... 2) Implementação
Programação (c. gráfica, IA, Rede, Prototipação,...) Arte gráfica e sonora (identidade visual, cenário,
personagens, trilhas, efeitos sonoros, vídeos, ...) 3) Teste
de corretude de jogabilidade
![Page 22: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/22.jpg)
Game design
![Page 23: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/23.jpg)
23
Game Design
Importância Unificar a visão da equipe Vender o jogo (para o publisher, time de
desenvolvimento, ...) Realizar teste prévio e detectar erros (que custam
10x mais caro na fase de testes) Facilitar de introdução/remoção de novas
características Atividades
Tratamento inicial Crítica Redação da bíblia do jogo (40-200 págs.)
![Page 24: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/24.jpg)
24
Implementação
Parte Artística Textos e diálogos Arte gráfica 3D, arte gráfica 2D
(texturas), Filmes Efeitos sonoros, trilha sonora e vozes Arte da “caixa”
Parte computacional Computação Gráfica, Inteligência
Artificial Computação Musical, Redes Algoritmos (Modelagem Física) Engenharia de Software, Compiladores
![Page 25: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/25.jpg)
25
Estudos de Caso: por que fizeram sucesso?
RTS
God Game
RPG
Arcade
Velocidade+estratégia
![Page 26: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/26.jpg)
26
Game design
Game design Descrição baseada em características do
produto final Espinha dorsal do projeto e
desenvolvimento do jogo Encarnado pelo game designer e
traduzido na “bíblia” Divertir (e vender) é o alvo do trabalho
Todo mundo tem de conhecer um pouco Apesar do game design chefe (e
eventuais assistentes) todos da equipe são um pouco game designers
![Page 27: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/27.jpg)
27
Detalhamento
Dando forma à idéia estilo (estratégia, combate,...) trama (história) personagens (PCs e NPCs) ambiente (mapas, paisagens) tema (idéia filosófica) objetivos do jogador como o jogador interage esquema de pontuação sobrevivência e tempo do jogo
![Page 28: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/28.jpg)
28
Mais detalhamento
Avaliação/indicação da jogabilidade regras design de níveis ambiente (mundo) multi-jogador outros
Testes feitos com protótipos podem indicados
![Page 29: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/29.jpg)
29
Jogabilidade
É o objetivo principal do design Seduzir o jogador a começar e,
sobretudo, permanecer jogando Jogo x Software
Envolve vários fatores... Balanceamento Engajamento Interatividade
![Page 30: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/30.jpg)
30
Jogabilidade
Algumas questões O jogo está muito curto/longo ou
fácil/difícil? Vale a pena jogar de novo (replay
value)? Há escolhas interessantes e não-triviais?
![Page 31: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/31.jpg)
31
Regras
Ditam como o jogo vai evoluir: a lógica do jogo!
Alteram o balanceamento do jogo Geralmente evoluem durante o
processo de desenvolvimento
![Page 32: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/32.jpg)
32
Qual deve ser o bom nível de dificuldade? Noah Falstein: 3 coisas ruins
Fácil demais Difícil demais Igual demais (previsibilidade)
Balanceamento
time
diffi
cu
lty
diffi
cu
lty
time
diffi
cu
lty
![Page 33: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/33.jpg)
33
Prototipagem rápida
Pode ser uma ótima pratica prototipar antes de implementar Game maker RPG maker etc.
![Page 34: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/34.jpg)
34
Lembretes Finais
Planejar não elimina a criatividade Faça o game design Mantenha os documentos
atualizados Aprenda com exemplos de jogos Olhem os jogos e bíblias das turmas
anteriores
![Page 35: Introdução sobre desenvolvimento de games](https://reader036.vdocuments.net/reader036/viewer/2022062405/55611e4fd8b42a70718b45d5/html5/thumbnails/35.jpg)
35
Referências
Game Architecture and Design▪ A. Rollings e D. Morris; Coriolis, 2000
Gamasutra▪ http://www.gamasutra.com
GameDev.Net▪ http://www.gamedev.net
Bates, Bob. Game Design: the art & business of creating games. Prima Tech. 2001
Cooper, J. The Top 10 Design Sins. GDMag dec/jan 95
Hendrick, A. Hiring Game Designers. GDMag feb/98
Brown, J. The Four Laws of Coin-Op. GDMag oct/nov 96