Diversão Séria
Tire Seu Game do Papel
Rafaela Vilela da Rocha
rafaela.vilela@gmail.com
Dicas
"Planeje o jogo"
Ideias:
objetivos de desenvolvimento sustentável
https://ods.ibge.gov.br/
Público-alvo:
crianças, jovens, adultos, idosos, pessoas com
deficiência, mulheres e homens, etc
Dispositivos (I/O):
celular, tablet,
pc/notebook,
console, óculos de
RV, etc
Objetivos pedagógicos
competências: conhecimentos,
habilidades, atitudes
domínios: cognitivo, psicomotor, afetivo
Dicas
"Como tirar seu jogo do papel"
Jogar /
Estudar o jogo
1. Jogos em geral
2. Filmes /
Documentários
Documentários
https://www.oficinadanet.com.br/post/17557-os-melhores-documentarios-sobre-
videogames-no-netflix
Estudar
Livros
Cursos gratuitos
Vídeo / tutoriais
Sites / Fóruns
Filmes
Livros - Design de Jogos
Livros - Desenvolvimento e Produção de Jogos
Livros - Jogos etc
Livros - Jogos x Educação
Instituto TimTec - https://cursos.timtec.com.br/courses
Instituto TimTec - https://cursos.timtec.com.br/courses
Coursera - https://www.coursera.org
Outros - https://www.mooc-list.com/tags/game
TED - https://www.ted.com/topics/gaming
Site de empresas - vídeos / tutoriais de ferramentas
específicas
Desenvolver
1. Programação
2. Arte
3. Áudio
Motores de jogos (game engines)
Software e conjuntos de bibliotecas
que abstraem funcionalidades
importantes na criação de jogos ou
simulações.
• Essas funcionalidades podem ser:
– desde a comunicação com
dispositivos de entrada (teclado,
mouse, joystick)
– dispositivos de saída (hardware
gráfico e de som)
– até cálculos físicos e inteligência
artificial.
• Geralmente, as funcionalidades
são agrupadas em componente. Visão Geral da Arquitetura
dos Motores de jogo
Principais Funcionalidades de Motores de Jogos
• APIs gráficas: fornecem funções primitivas usadas para
construir aplicações gráficas (as mais utilizadas são DirectX,
OpenGL e renderização por software)
• API’s físicas: permitem simular gravidade e outros elementos
físicos. Isso permite que o jogador ao andar em um cenário do
ambiente virtual não atravesse paredes, ao pular não caia para
sempre, ao correr sua velocidade cresça gradualmente (ODE,
Bullet, Havok, PhysX)
• API’s de Áudio: permite suporte a som 2D e/ou 3D (principal
OpenAL)
Principais Funcionalidades de Motores de Jogos
• API’s Input: permite manipulação de dispositivos de entradas –
teclado, mouse, joystick (InterSense, SDL, OpenInput)
• API’s GUI: permite controlar a interface gráfica (ceGUI, QT,
FLTK)
• Animação
• Texturização
• Terrenos
• Iluminação
Principais Funcionalidades de Motores de Jogos
• Efeitos especiais: são usados em jogos e a maioria deles
são efeitos visuais que aparentam ser céu, água,
nevoeiro, poeira, fogo, explosão, espelho, entre outros
(principal técnica: Sistema de partículas).
• Rede (GNE, HLA, HawkNL, RakNet, OpenTNL)
• Scripting (Javascript, C#, Lua, etc), entre outros…
Exemplos de motores de jogos
MOTORES GRÁFICOS
jogos MMORPG
jogos de tiro em
primeira pessoa
MOTORES BASEADOS
EM JOGOS
MOTORES COMPLETOS
Gerenciador de Jogo +
Editor e Motor Gráfico +
Motores Físico, Áudio,
I/O, Rede, entre outros
http://devmaster.net/
Recursos: texturas e imagens 2D
● Arte 2D de jogos clássicos:
www.spriters-resource.com/
● Arte em Geral gratuita: opengameart.org/
● Texturas: http://texturelib.com/
http://www.dicasdodia.net/2006/11/27-sites-com
-texturas-gratuitas.html&prevstart=0
● Arte 3D de jogos clássicos:
www.models-resource.com/
● Objetos 3D:
http://sketchup.google.com/3dwarehouse/
(verificar formato e tamanho x qte poligonos)
● Animação de Modelos 3D: www.mixamo.com
● Loja da Unity: assetstore.unity3d.com
Recursos: objetos 3D e outros elementos
Recursos: sons e músicas
• http://www.soundsnap.com/
• http://soundbible.com/
• http://www.freesound.org/
• Sons de jogos clássicos:
www.sounds-resource.com/
Global GameJam
Game Jam é um encontro
onde programadores
disputam quem consegue
fazer o melhor jogo
eletrônico em pouco tempo.
+ Informações:
http://www.ggjsp.com.br/perguntas
-mais-frequentes-faq/
Em Presidente Prudente:
https://www.makeindiegames.com.
br/noticias/o-que-rolou-na-primeir
a-game-jam-educ/
http://g1.globo.com/globo-news/jornal-das-dez/videos/v/colu
na-mundo-geek-mostra-o-que-e-uma-game-jam/4747096/
Planejar
1. Escopo
2. Recursos
3. Tempo
Escopo x Custo x Tempo
https://academiadeproducaodejogos.com.br
Escopo: níveis de complexidade
(novato -> profissional)
Planejar, Fazer, Checar, Aprender
Jogar Estudar Desenvolver Planejar
Obrigada!
rafaela.vilela@gmail.com
facebook.com/DiversaoSeriaUFABC/

Tire seu game do papel