O Palestrante
Kléber de Oliveira Andrade• Doutorando em Engenharia Mecânica (EESC/USP)
• Mestrado em Engenharia Mecânica (EESC/USP)
• Bacharel em Ciência da Computação (EEP)
• Mecânico de Usinagem (SENAI Mario Dedini)
• Programador desde os 11 anos
Áreas de Interesse e Pesquisas:• Programação de Jogos (Hobby)
• Inteligência Artificial (Diversão)
• Robótica Móvel (Mestrado)
• Reabilitação Robótica (Doutorado)
Kleber de Oliveira Andrade 2
O que são Jogos?
3
Jogos
Eletrônicos
Ambiente de
Simulação
Regras
Objetivo
Motivação
Imersão
O filósofo HUIZINGA (1938) em sua obra Homo Ludens, definiu jogo:“Uma atividade voluntária exercida dentro de determinados limites especificos detempo e espaço, segundo regras livremente consentidas, mas absolutamenteobrigatórias, dotado de um fim em si mesmo, acompanhado de um sentimento detensão e alegria e de uma consciência de ser diferente de vida cotidiana. “
Kleber de Oliveira Andrade
O que os jogadores esperam?
• Diversão
• Universo consistente• Imersão
• Interação com o universo• Jogabilidade (interfaces e controles)
• Direcionamento nas histórias • Histórias linear e não-lineares
Kleber de Oliveira Andrade 4
De onde viemos ?
Kleber de Oliveira Andrade 5
1958: “Tennis for Two” jogo quefuncionava em um osciloscópio(Willy Higinbotham)
1961: “Space Wars” jogodesenvolvido no computadorPDP-1 por Steve Russel, o jogotinha 2Kb
...De onde viemos ?
Kleber de Oliveira Andrade 6
1979: Asteroids
Donkey Kong (1984)
Wolf 3D (1992)
Década de 70 é considerada uma OdisséiaComercial, muitos jogos foram desenvolvidos.
Depois do Crash da Indústriaem 1983/84, surgiu umarevolução nos jogos
A década de 90,muitos consolesforam lançados e em1992 uma novaevolução com osjogos FPS.
Onde estamos?
Kleber de Oliveira Andrade 7
God of War III
Qualidade gráfica evidência aevolução no desenvolvimento dejogos, assim como sua InteligênciaArtificial.
Jogos que envolvem centenas deprofissionais das mais diversasáreas, e altos orçamentos.
Para onde estamos caminhando?
Kleber de Oliveira Andrade 8
Gênero de Jogos
Kleber de Oliveira Andrade 9
Games
• Aventura
• Ação
• Role Playing Game (RPG)
• Estratégia
• Puzzle
• Esportes
• Multi-player (MMOs)
• Adultos
Serious Games
(categoria em exploração)
• Advergames
• Educativos e Aprendizagem
• Simuladores
• Persuasivos
• Organizacional
• Saúde
Aventura
Kleber de Oliveira Andrade 10
Jogos de aventura se baseiam na exploração de um cenário, onde para se passar deum local para outro o jogador é geralmente obrigado a resolver algum tipo dequebra-cabeças.
Myst Prince of Persia
Ação
Kleber de Oliveira Andrade 11
Do contrário dos jogos de aventura, os jogos de ação buscam adrenalina através dacombinação de dois elementos: A rapidez do olhar e a coordenação motora dojogador. Podemos dividir os jogos de ação em duas grandes categorias: os queenvolvem violência e os não violentos
Sonic 2 Cryssis 2God of War 2
Role Playing Game (RPG)
Kleber de Oliveira Andrade 12
A principal característica dos jogos de RPG é a existência e a evolução de umpersonagem. Nesse estilo do jogo, o jogador é convidado a atuar como parte de umahistória, sendo mocinho ou bandido, interagindo com a trama e vendo aconseqüência de suas ações.
Dungeons & Dragon 2 Final Fantasy IXBaldur’s Gate 2
Estratégias (Turnos ou Tempo Real)
Kleber de Oliveira Andrade 13
O gênero de estratégia também evoluiu de jogos de tabuleiro, como War, para oscomputadores. A principal característica de um jogo de estratégia é a necessidade deadministrar recursos para cumprir tarefas. Esses recursos geralmente são dinheiro, tropas,equipamentos e tecnologias.Jogos de estratégia são os mais intensos do ponto de vista computacional, até por isso, é umgênero muito estudado por mestrandos e doutorandos de inteligência artificial
Civilization 1 Starcraft 2
Puzzle
• Quebra-cabeças, ou puzzles estão fortemente presentes no mercado de jogos casuais. Estão em diversos websites de jogos, palmtops, consoles móveis como o Nintendo DS e em celulares. A grande diferença do gênero para o de aventura, é que quebra-cabeças têm pouca ou nenhuma história associada.
Candy CrushPuzzle Bobble
Kleber de Oliveira Andrade 14
Esportes
• Desde o inicio da invenção do videogame já foram lançados diversos Jogos de Esporte. Esses jogos são ótimos para os fãs de esporte que apesar de gostarem muito do jogo, não possuem tanta habilidade na prática. Atualmente além das versões tradicionais para todos os tipos de consoles, estão disponíveis também versões online
Kleber de Oliveira Andrade 15
Decathlon
Multi-player (MMOs)
Kleber de Oliveira Andrade 16
São jogos em que dois ou mais jogadores interagem através de uma rede. Alguns tipos de jogospermitem que centenas de jogadores se divirtam em massa. São os chamados MassiveMultiplayer Online games, ou simplesmente MMOs, sendo o gênero mais comum o de RPG(MMORPG). A interação pela rede é um elemento muito importante, que trouxe grande fôlegopara os mercados de jogos de ação (shooters), de estratégia em tempo real e aos RPGs. Graçasa eles, foi criada uma forma de negócio nova, a lan house.
Perfect World World of Warcraft
Adultos
Kleber de Oliveira Andrade 17
São jogos com temas eróticos ou pornográficos. Como todo material pornográfico, são focadosem público masculino e priorizam o aspecto gráfico sobre o conteúdo. Muitos jogos adotamtambém desenho japonês, como Bible Black, uma variação do gênero conhecida como Eroge.Embora isso seja um fato raro, o jogo Playboy: The Mansion esteve recentemente emprateleiras dos principais pontos de venda.
Bible Black Playboy: The Mansion
Serious Games
• São jogos com o propósito além de apenas fornecer entretenimento. Seriousgames não é um gênero de jogo, mas sim uma categoria de jogos com propósitosdiferentes.
Kleber de Oliveira Andrade 18
Advergames
Kleber de Oliveira Andrade 19
(fusão das palavras inglesas Advertise = propaganda e videogame = jogo eletrônicoou simplesmente game = jogo) é o nome dado a estratégia de comunicaçãomercadológica (ferramenta do marketing) que usa jogos, em particular oseletrônicos, como ferramentas para divulgar e promover marcas, produtos,organizações e/ou pontos de vista.
1983 - Pepsi Invaders 1990 - Yo! Noid (Domino’s Pizza)
Advergames
Kleber de Oliveira Andrade 20
1993 - Cool Spot (7-Up)
Rooftop Racer
Pepsiman
Em busca da cremosidade Lacta
Educativos e Aprendizagem
Kleber de Oliveira Andrade 21
Os Educativos tenta instruir ou socializar os jogadores passando-se lições através deformas familiares de entretenimento; Aprendizagem geralmente eles são criadospara equilibrar o assunto com a jogabilidade e a habilidade do jogador de reter eaplicar parte do assunto no mundo real.
Sprace Game (Unesp)Project Beauty
Simuladores
Kleber de Oliveira Andrade 22
Jogos que simulam atividades da vida real, com objetivo de representar a realidade omais exato possível.
BattleZone Flight Simulation
Persuasivos
Kleber de Oliveira Andrade 23
Esses jogos são usados como tecnologia de persuasão. Jogos que servem comoferramenta de recrutamento militar, etc...
America’s ArmyMap Special Forces Snakeplain
Ethnic CleansingRecrutas para o Ku Klux Klan
e o movimento skinhead
Organizacional
Kleber de Oliveira Andrade 24
Jogos que ensinam e refletem sobre questões de dinâmica organizacional, em trêsníveis : comportamento individual, dinâmica de grupo e rede, e dinâmica cultural.
Desafio SEBRAE Theme Hospital
Saúde
Kleber de Oliveira Andrade 25
São jogos para treinamento médico, educação de saúde, terapia psicológica, ou jogosque usam reabilitação física ou cognitiva.
* http://www.gamesforhealth.org/
Wii sendo usado para reabilitação
Realidade Virtual para tratamento de fobia de insetos
Flor Fundamental
Kleber de Oliveira Andrade 26
Etapas de elaboração de um jogo
Kleber de Oliveira Andrade 27
1º• Idéia ou Entrevista
2º• Rascunho do jogo
3º• Detalhamento do jogo
4º• Game Design Documento (GDD)
5º • Produção de conteúdos (áudio, texturas, modelos, etc)
6º• Desenvolvimento de artefatos computacionais
7º• Integração (conteúdo + programação)
Ideia e Rascunho
• Ideia• Muitas idéias vem dos sonhos.
• Surgem de pequenos conceitos expandidos em Brainstorm.
• Grandes idéias poder parecer ridículas no começo.
• Rascunho• Personagens, fases, itens com pequenas descrições.
• Fluxo das telas do jogo e menus.
• Facilita o projeto de um jogo
Kleber de Oliveira Andrade 28
Rascunho do jogo
• Personagens, fases, itens com pequenas descrições.
• Fluxo das telas do jogo e menus.
• Facilita o projeto de um jogo
Kleber de Oliveira Andrade
Esboço Tela final29
Game Design Document (GDD)
• Conceito:• Nome do jogo, público alvo, história, regras...
• Especificações técnicas:• Hardware, sistema operacional...
• Especificações do jogo:• Número de fases, personagens, itens, cenários...
• Dispositivo de entrada:• Mouse, teclado...
• Design gráfico e arte:• Abertura, layout de menus e telas, final do jogo...
• Sonorização:• Músicas nos menus, músicas nas fases...
• Desenvolvimento:• Tempo de desenvolvimento, alocação de pessoas...
Kleber de Oliveira Andrade 30
Criação de Conteúdos: Sprites
• Estruturas com imagens que:• Permite o livre posicionamento na tela
• Permite criar animações
Kleber de Oliveira Andrade
012012
31
Técnicas utilizadas para fazer Sprites
Kleber de Oliveira Andrade
Pixelart ou Desenho
Fotografias Objetos 3D pré-renderizados
32
Modelagem 3D
Modelagem 3D
Modelagem Estrutural
TerrenosElementos Estáticos
Modelagem de Elementos
Dinâmicos
PersonagensElementos Dinâmicos
Kleber de Oliveira Andrade 33
Criação de Personagens
• Concept do personagem (Sketch)
Kleber de Oliveira Andrade 34
Modelagem
Kleber de Oliveira Andrade 35
Modelagem
Kleber de Oliveira Andrade 36
Dificuldades durante a modelagem
Kleber de Oliveira Andrade 37
Mapeamento
Kleber de Oliveira Andrade 38
Mapeamento
Kleber de Oliveira Andrade 39
Rigando (Skinning) - Bones
40Kleber de Oliveira Andrade
Integração (arte e computação)
• Linguagens, APIs, Frameworks e Engines
Kleber de Oliveira Andrade 41
Games: Atividade Multidisciplinar
• Programação• Estrutura de dados• Inteligência Artificial (IA)
• Engenharia de Software
• Computação Gráfica
• Música
• Matemática
• Física
• Interação Humano-Computador
• Educação e Psicologia
• Outros...
42Kleber de Oliveira Andrade
Equipe de desenvolvimento de jogos
Gerente de projeto (Project Manager)
Arquiteto chefe (Lead Architect)
Projetistas de jogos (Game Design)
Planejador de software (Software Planner)
Projetistas de níveis/fases
Artistas gráficos
Programadores
Músicos e sonoplastas
Testadores
43Kleber de Oliveira Andrade
Entrando no mercado de games
• Aquisição de conhecimento• Saber o que você quer fazer é importânte.
• Fazer cursos de especialização
• Dedicar-se na graduação ou na pós
• Ler sobre o assunto
• Práticar e estudar é sempre o primeiro passo (quanto mais melhor)
• Trocar figurinhas com quem já está na área, ou com pessoas que também estão querendo entrar.
• Quanto mais gente se unir melhor (a indústria brasileira ainda esta engatinhando)
Kleber de Oliveira Andrade 44
Entrando no mercado de games
• Mostrar o que você sabe para todos• Crie um portfólio (blog, site, etc..)
• as empresas querem ver o que vocês já fez, não imaginar o que você pode fazer
• Mostrar não só o resultado, mas a evolução
• Insistência• Mandar currículos para as empresas de games
Kleber de Oliveira Andrade 45
Entrando no mercado de games
• É importânte ressaltar• Todos temos idéias
• Todos sabemos o que queremos fazer
• Temos que saber o momento certo de desenvolver nossas idéias
• Saber se temos o nível que nossas idéias merecem
• Comece a desenvolver jogos simples• Pacman, Tetris, Pong, Space Invaders, Arkanoid, etc.
Kleber de Oliveira Andrade 46
Pensando um pouco
• Você está jogando pela primeira vez na sua vida uma partida de Super Mario Brothers (uma vez isso deve ter acontecido, então lembre-se da sensação). Em um dado momento o Mario "gigante" pula contra um bloco do cenário e quebra-o como se ele não fosse nada. Ao fazer isso, você vê que o Mario agora pode passar livremente por onde havia o bloco antes. Inclusive, inimigos podem fazê-lo. Um bloco que você podia até andar em cima, agora tinha virado um vazio no espaço. Você:
a) Fica encantado, pensando nos novos caminho que você pode criar no cenário quebrando os blocos.
b) Fica encantado, pensando na adequação da animação do bloco sendo quebrado e no efeito sonoro utilizado.
c) Fica encantado, imaginando como aquela maquininha consegue dizer que ali tinha um bloco, mas que ele quebrou-se e agora o personagem pode passar por ali.
Kleber de Oliveira Andrade 47
Últimos Projetos
• Teleoperação Robótica• SCARA Simulator
• Serious Games• Reabilitação Robótica
• The Catcher• Roll The Ball• Downhil Race We Go!• Pong
• Educação• Immune Fun
• Simuladores• Veículos Autônomos
• Jogos mobiles• 15 Puzzle• Cannon Kick
Kleber de Oliveira Andrade 48
Teleoperação Robótica
Kleber de Oliveira Andrade 49
Simulador de Veículos Autônomos
Kleber de Oliveira Andrade 50
Serious Games: Pong para Reabilitação
Kleber de Oliveira Andrade 51
Pong Adaptativo
350370390410430450470490510530550
1 2 3 4 5 6 7 8 9 10
Ball
Spee
d (P
ixel
/s)
Game Session Sequence Number
Experimental Results - 5 Subjects
Sub#4
Sub#5
Sub#3
Sub#2
Sub#1
52Kleber de Oliveira Andrade
Downhill Race We Go!Player’s score
Item (increaseplayer’s score)
Hole (decreaseplayer’s velocity)
Car’s Speed
Player One
Player Two
Bar (car position)
53Kleber de Oliveira Andrade
Roll the Ball
54Kleber de Oliveira Andrade
Roll the Ball
PLAYER 1
PLAYER 2
Kleber de Oliveira Andrade 55
Kleber de Oliveira Andrade 56
Immune Fun
Kleber de Oliveira Andrade 57
Jogos mobile
15 Puzzle
Cannon Kick
Kleber de Oliveira Andrade 58
Elements Journey (Jogo para PC)
Kleber de Oliveira Andrade 59
Kleber de Oliveira Andrade 60
Top Related