Buscar

Paradigmas e Conceitos na hora de desenvolver um jogo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Paradigmas e 
Conceitos
Na hora de desenvolver um jogo
PALESTRANTE:
Paulo Rodrigues
Portfólio:
“A vontade aprender não é apenas a vontade 
de crescer, mas sim deixar um legado para 
seus filhos, netos e bisnetos lembrar de você e 
suas contribuições.”
https://www.linkedin.com/in/paulorodriguesdev/
Por onde 
começar ?
Apesar de que criar um jogo 
seja divertido, há muitas 
perguntas que surgem 
durante o desenvolvimento, 
como:
• Por onde devo 
começar ?
• Qual ferramenta 
utilizar ?
• Modelos e efeitos, 
consumir ou criar ?
• Desempenho, como 
manter e controlar ?
• Para qual plataforma 
distribuir?
Defina uma história ou um conteúdo inovador para seu jogo, 
muitos jogos de hoje em dia tem em mente ignorar os gráficos e 
efeitos sonoros por uma história bem contada ou um conteúdo 
inédito no mercado de jogos.
Por onde começar.
1. Defina sua ideia.
Por onde começar.
2. De onde retirar ideias ?
• Pesquise sobre novas tendências 
em jogos.
• Reflita sobre seu público alvo.
• Ideias de outros jogos são bem-
vindas, se bem usadas.
• Durma bem, sonhe muito.
• Sonhar é um elemento 
fundamental para quem quer 
desenvolver um jogo, assista 
filmes, leia livros e tenha um dia 
variado. 
?
Engine ou motor de 
jogo, é um programa de 
computador e/ou 
conjunto de bibliotecas 
que facilitam o 
desenvolvimento de 
jogos.
Qual ferramenta 
utilizar?
Atualmente existem várias engines no 
mercado que facilita a vida dos 
desenvolvedores, e os principais benefícios 
são:
• Ambiente integrado e amigável.
• Resultado final em tempo 
reduzido.
• Distribua seu jogo para qualquer 
plataforma.
• Linguagens de alto nível de fácil 
entendimento. 
Qual ferramenta utilizar?
2. Principais engines no mercado.
Cada engine à cima tem seus pontos positivos e negativos, mas cabe ao desenvolvedor 
escolher o mais apropriado à sua necessidade.
Apresentando
Unity Engine
é atualmente líder 
mundial em 
desenvolvimento de 
jogos.
• Pioneira em desenvolvimento 
multiplataforma.
• Pioneira em realidade virtual e realidade 
aumentada.
• Nível de aprendizagem extremamente 
adaptável.
COMPLETO 
Consolidação de todas as 
áreas em apenas um lugar.
Modelos, efeitos sonoros, imagens, scripts de 
programação estarão nele, organizados e 
prontos para serem usados, aceitando diversos 
formatos.
Utilize 
linguagens 
conhecidas 
C# ou Javascript? Por que não 
os dois ?
Sim, você pode escolher C# e/ou JavaScript e 
compartilhar recursos entre eles por meio de 
“pontes” que o Unity oferece.
Modelos, de 
onde consumir ?
CUIDADO ! Direitos autorais à 
vista !
Não utilize modelos de terceiros sem a 
permissão legal, correndo risco de não poder 
divulgar seu jogo.
Existem vários sites e serviços que provem 
modelos gratuitamente desde que os créditos 
estejam no produto final, mas para evitar isso, 
crie seus próprios modelos.
Ferramentas de modelagens:
Efeitos sonoros, de 
onde consumir ?
Sua música predileta no seu 
jogo ? DE FORMA ALGUMA.
O processo que você receberá caso a 
gravadora da música ou efeito sonoro em 
questão contestar, te dará uma dor de cabeça 
insuportável.
Utilize músicas e efeitos sonoros de domínio 
público com os devidos créditos em alguma 
parte do jogo, outra alternativa é compor/criar 
uma música ou efeito do zero.
Ferramentas de criação/edição de áudio:
Desempenho, um 
assunto 
importante.
Quantos frames por segundo 
roda seu jogo ?
Sabemos que essa pergunta não há uma 
resposta fixa por que quem irá processar seu 
jogo a todo momento será o computador, 
console, ou celular do usuário final, ou seja, o 
jogador.
O desempenho nunca 
será constante, mas 
você poderá otimizar 
para alcançar altos 
frame rates sem a 
perda de qualidade.
Desempenho, dicas 
valiosas.
Primeira dica para otimizar 
seu jogo.
Se um objeto de seu jogo nunca for visualizado, 
escutado, acionado, processado ou sentido, 
então não tem o por que ele estar em seu jogo.
ERRADO
CERTO
Desempenho, dicas 
valiosas.
Segunda dica para otimizar 
seu jogo.
Evite utilizar sombras dinâmicas (dynamic shadows), 
utilizar esse item de maneira incorreta poderá 
comprometer o desempenho do seu jogo em até 
80%.
Sombras dinâmicas recalcula sua posição a cada 
frame no jogo, utilize em casos especiais como a 
sombra do personagem, e para os cenários e objetos 
que nunca se movimentarão utilize sombras pré-
renderizadas (Baked Shadows).
Desempenho, dicas 
valiosas.
Terceira dica para otimizar 
seu jogo.
Evite realizar chamadas e comparações 
desnecessárias no método Update( ).
Os “loadings” dos jogos existem por uma boa razão, 
muitos dos objetos físicos, scripts, efeitos sonoros e 
inclusive o cenário do jogo devem ser carregados na 
memoria antes do jogo iniciar, use o método Start( ) 
sempre que possível.
Considerações 
finais.
Até que é fácil né ?
Desenvolver um jogo é divertido porém cansativo, 
ainda mais quando estamos falando em 
desenvolvimento solo, sempre encontre motivações 
para você manter seu foco, estude e pesquise 
bastante, por que o mercado de jogos não para de 
crescer, principalmente na plataforma mobile.
Fique atento as novas tendências como a realidade 
virtual e realidade aumentada, será uma ótima área 
para se mergulhar em 2017.
Agradeço o tempo e a atenção de todos, sucesso e 
muita saúde e deixarei um ultimo paradigma para 
você responder.
Vamos fazer um jogo ?
Um 
ótimo 
2017 para 
todos !!!

Continue navegando