DESENVOLVIMENTO DE JOGOS
DIGITAIS
Desmistificando o
desenvolvimento de games e
mercado de trabalho
2
Fábio Alexandre
Caravieri Modesot (c)
2015
Fábio Alexandre Caravieri Modesto
• Professor de Programação e Banco de Dados I –
IFSP (SALTO
▫ Analise e Desenvolvimento de Sistemas
▫ Técnico em Informática
• Doutorando em Engenharia da Computação –
Universidade Mackenzie
▫ Tese: Interface criança computador utilizando jogos com
Realidade aumentada
• Página Pessoal: www.fabiomodesto.pro.br
• E-mail: [email protected]
3
Fábio Alexandre
Caravieri Modesot (c)
2015
Agenda
• Parte 1
▫ Jogos
▫ Jogos Digitais
▫ Componentes de Projeto de Desenvolvimento de
Jogos Digitais
▫ Linguagens, Framework e Engine
▫ Tipos de Jogos
▫ Mercado de Jogos
▫ Link Úteis
▫ Bibliografia
4
Fábio Alexandre
Caravieri Modesot (c)
2015
Agenda
• Parte 2
▫ Construct 2
▫ Exemplo Prático
5
Fábio Alexandre
Caravieri Modesot (c)
2015
DESENVOLVIMENTO DE JOGOS DIGITAIS
6
Fábio Alexandre
Caravieri Modesot (c)
2015
7
Fábio Alexandre
Caravieri Modesot (c)
2015
8
Fábio Alexandre
Caravieri Modesot (c)
2015
EU QUERO
FAZER UM
JOGO!!!!!!!!
9
VOCÊ DIZ
ISSO POR QUE
GOSTA DE
JOGAR?!
Fábio Alexandre
Caravieri Modesot (c)
2015
OU VOCÊ QUER
SER UM
DESENVOLVEDOR
DE JOGOS?!
10
Fábio Alexandre
Caravieri Modesot (c)
2015
VOCÊ SABE DO
QUE PRECISA
PARA SER UM
DESENVOLVEDOR
DE JOGOS?
11
Fábio Alexandre
Caravieri Modesot (c)
2015
12
Fábio Alexandre
Caravieri Modesot (c)
2015
13
Fábio Alexandre
Caravieri Modesot (c)
2015
O que é um
Jogo...PRECIOSO?!
14
Fábio Alexandre
Caravieri Modesot (c)
2015
Jogo
Atividade lúdica
Realidade imaginaria
Um Objetivo não trivial
Regras
15
Fábio Alexandre
Caravieri Modesot (c)
2015
Circulo Mágico
• Realidade Artificial
16
Fábio Alexandre
Caravieri Modesot (c)
2015
Jogabilidade
• O jogador deve superar um desafio trivial
• Os desafios
▫ Chegar ao OBJETIVO DO JOGO.
▫ Acrescentar mais conteúdo ao jogo.
• Regras
▫ Açõesjogadores
 Permitido pelas regras, ou
 Exigido pelas regras, ou
 Proibido pelas regras
17
Fábio Alexandre
Caravieri Modesot (c)
2015
Jogabilidade
• Video games
▫ Ações programadas
• Portanto jogabilidade consiste em
▫ Os desafios  jogador  objetivo
▫ Ações  permitidas  jogador
18
Fábio Alexandre
Caravieri Modesot (c)
2015
19
Fábio Alexandre
Caravieri Modesot (c)
2015
Jogo Digital
• Em de forma gerais é um jogo onde se utiliza o
computador com meio de internação e ação com
o jogador (Software ou Programa de
Computador)
20
Fábio Alexandre
Caravieri Modesot (c)
2015
Qual a Idéia de um Programa de
Computador
DADOS
PROCESSAMENTO
Entrad
a
Dados
Resultante
s
Saída
21
Exemplo
Fábio Alexandre
Caravieri Modesot (c)
2015
Entrada de Dados
Processamento
Saída
22
Fábio Alexandre
Caravieri Modesot (c)
2015
Exemplo: Entrada de Dados
23
Fábio Alexandre
Caravieri Modesot (c)
2015
Exemplo: Saída
24
Normalmente qual é o
tipo de dados
armazenados como por
exemplo em um banco
da dados?
Fábio Alexandre
Caravieri Modesot (c)
2015
25
Fábio Alexandre
Caravieri Modesot (c)
2015
26
Fábio Alexandre
Caravieri Modesot (c)
2015
Tem quer ser
sempre
assim?
27
Fábio Alexandre
Caravieri Modesot (c)
2015
Taca-lhe pau neste carrinho
Marco Veio!
28
Fábio Alexandre
Caravieri Modesot (c)
2015
Jogos Digitais
• Jogos Digitais possuem os mesmo componentes
dos jogos de forma geral.
• A diferença é que as regras do jogo não são
escritas como nos jogos convencionais.
• Interação
▫ Resposta Imediata!!!!
29
Fábio Alexandre
Caravieri Modesot (c)
2015
Regras Escondidas
• As regras implementadas no ambiente de
maquina e forçam o jogador cumpri-las.
• Os jogador não precisa conhecer as regras, mas
elas são necessárias para jogar
30
Fábio Alexandre
Caravieri Modesot (c)
2015
31
Fábio Alexandre
Caravieri Modesot (c)
2015
Ação do Jogador é uma tentativa!
32
Fábio Alexandre
Caravieri Modesot (c)
2015
Ritmo
33
Fábio Alexandre
Caravieri Modesot (c)
2015
Ambiente do Jogo
34
Fábio Alexandre
Caravieri Modesot (c)
2015
Ambiente do Jogo
35
Fábio Alexandre
Caravieri Modesot (c)
2015
Ambiente do Jogo
• Realidade Aumentada
36
Fábio Alexandre
Caravieri Modesot (c)
2015
Inteligência Artificial
37
Fábio Alexandre
Caravieri Modesot (c)
2015
Inteligência Artificial
Blade runner
38
Fábio Alexandre
Caravieri Modesot (c)
2015
39
Fábio Alexandre
Caravieri Modesot (c)
2015
Projeto de Jogos Digitais
TECNOLOGIA
ARTE
40
Fábio Alexandre
Caravieri Modesot (c)
2015
Ciclo de Desenvolvimento
Pré-Produção
Idéia
Conceito
Desenho
Produção
Programação
Animação
Música
Efeitos
Integração
Produzindo o jogo
41
Fábio Alexandre
Caravieri Modesot (c)
2015
Abordagem Focada no Usuário
42
Fábio Alexandre
Caravieri Modesot (c)
2015
Erros comuns
1. Construo o jogo para mim e não para o jogador
final.
2. O jogador não é seu oponentejogador quer
ser entreter
43
Fábio Alexandre
Caravieri Modesot (c)
2015
O jogador não é seu oponente
44
Fábio Alexandre
Caravieri Modesot (c)
2015
Outras motivações que podem
influenciar o projeto
1.
2.
3.
4.
5.
Jogos para Mercados Específicos
Jogos dirigidos a Projetista
Jogos com Licença Especifica
Jogos dirigidos pela Tecnologia
Jogos dirigidos pela Arte
45
Fábio Alexandre
Caravieri Modesot (c)
2015
Jogos para Mercados Específicos
46
Fábio Alexandre
Caravieri Modesot (c)
2015
Jogos dirigidos a Projetista
47
Fábio Alexandre
Caravieri Modesot (c)
2015
Jogos com Licença Especifica
48
Fábio Alexandre
Caravieri Modesot (c)
2015
Jogos dirigidos pela Tecnologia
49
Fábio Alexandre
Caravieri Modesot (c)
2015
Jogos dirigidos pela Tecnologia
50
Fábio Alexandre
Caravieri Modesot (c)
2015
Jogos dirigidos pela Arte
Mist
Raros
51
Fábio Alexandre
Caravieri Modesot (c)
2015
Mecânica
• Define os desafios e ações próprios do
jogador, no mundo do jogo
AÇÕES
ENTRADA
INTERFACE
DO
USUÁRIO
JOGADOR
SAIDA
MECANICA
DESAFIOS
52
Fábio Alexandre
Caravieri Modesot (c)
2015
Equipe de Desenvolvimento
•
•
•
•
•
•
•
Lider ou Gerente do projeto.
Projetistas do Jogo
Projetista de Níveis
Projetista de Interface com Usuário
Escritores
Diretores de Arte
Diretores de Áudio
53
Fábio Alexandre
Caravieri Modesot (c)
2015
Exemplos de Projeto de Jogos
Arte by Andy Park, Artista Conceitual de GOD OF WAR:
ASCENSION
54
Fábio Alexandre
Caravieri Modesot (c)
2015
Estrutura dos Jogos Digitais
• Modos de Jogabilidade
▫ Resposta a ação do usuário
▫ Resposta a eventos do jogo.
• Menus de opções
Nos slides a seguir foi usado ScreenShot do jogo Empire Total:
War para exemplificar os conceitos
55
Modos de Jogabilidade
Fábio Alexandre
Caravieri Modesot (c)
2015
http://www.totalwar.com/games/empire-total-wartm
56
Fábio Alexandre
Caravieri Modesot (c)
2015
http://www.totalwar.com/games/empire-total-wartm
57
Menu de opções
Fábio Alexandre
Caravieri Modesot (c)
2015
http://www.totalwar.com/games/empire-total-wartm
58
Fábio Alexandre
Caravieri Modesot (c)
2015
Ciclo de Produção de Jogos Digitais
• Levantamento mercadológico (necessidades,publico alvo,plataformas etc.)
• Concepção e Game Design
• Direção de arte(Paletas,estilo ,cores etc.)
• Produção e Programação -> Processo Iterativo
• Controle de Qualidade
• Lançamento
• Pós produção
Fazer jogos como produtos é DIFERENTE de fazer jogos
como hobby
59
Fábio Alexandre
Caravieri Modesot (c)
2015
Visão computacional de se produzir um jogo digital
60
Fábio Alexandre
Caravieri Modesot (c)
2015
Engine
FrameWork
Linguagens
Complexidade
61
Fábio Alexandre
Caravieri Modesot (c)
2015
Linguagens
Linguagens de Programação
C,C++, C#,
Java
Phytom
Android
Windows Phone
62
Fábio Alexandre
Caravieri Modesot (c)
2015
FrameWork
• Ferramenta de desenvolvimento Softeware
• Pode conter
▫ Bibliotecas de código
▫ Linguagem de script
▫ Outros softwares de apoio ao desenvolvimento
63
Fábio Alexandre
Caravieri Modesot (c)
2015
Engine
• Um software e/ou conjunto de bibliotecas, para
simplificar e abstrair o desenvolvimento de jogos
eletrônicos.
64
Engines
https://unity3d.com/pt
Fábio Alexandre
Caravieri Modesot (c)
2015
65
Engines
https://www.unrealengine.com
Fábio Alexandre
Caravieri Modesot (c)
2015
66
Engines
Fábio Alexandre
Caravieri Modesot (c)
2015
http://www.crytek.com/cryengine
67
Engines
http://jmonkeyengine.org/
Fábio Alexandre
Caravieri Modesot (c)
2015
68
Framework
Fábio Alexandre
Caravieri Modesot (c)
2015
http://msdn.microsoft.com/dn629515
69
Fábio Alexandre
Caravieri Modesot (c)
2015
http://www.blender.org/
70
Fábio Alexandre
Caravieri Modesot (c)
2015
71
Plataformas
Fábio Alexandre
Caravieri Modesot (c)
2015
72
Fábio Alexandre
Caravieri Modesot (c)
2015
73
Fábio Alexandre
Caravieri Modesot (c)
2015
74
Fábio Alexandre
Caravieri Modesot (c)
2015
75
Fábio Alexandre
Caravieri Modesot (c)
2015
76
Fábio Alexandre
Caravieri Modesot (c)
2015
77
Fábio Alexandre
Caravieri Modesot (c)
2015
78
Fábio Alexandre
Caravieri Modesot (c)
2015
79
Fábio Alexandre
Caravieri Modesot (c)
2015
80
Fábio Alexandre
Caravieri Modesot (c)
2015
81
Fábio Alexandre
Caravieri Modesot (c)
2015
Cenário Brasileiro
82
Fábio Alexandre
Caravieri Modesot (c)
2015
Mercado de Jogos :
Cenário Brasileiro
• Segundo do instituto de pesquisa de mercado
NewZoo
▫ o 11º. maior mercado de games no mundo
▫ US$ 1,28 bilhão (2014)
▫ 4º. lugar em número de jogadores
83
Fábio Alexandre
Caravieri Modesot (c)
2015
• Associação Brasileira de Games (ABRAGAMES)
▫ Ultimo cinco anos esse seguimento teve um
crescimento entre 9% a 15%
84
Fábio Alexandre
Caravieri Modesot (c)
2015
 Ubisoft inaugurou um escritório em São Paulo
em agosto de 2008.
 Em janeiro de 2009, comprou a empresa
gaúcha de software Southlogic Studios
 Hoje pertence a Ubisoft
 Hoplon Infotainment,
 empresa 100% brasileira, fundada em 2000 e
sediada em Florianópolis, cujo expoente é o jogo
de multijogadores online gratuito Taikodom,
lançado em 2008.
85
Fábio Alexandre
Caravieri Modesot (c)
2015
86
https://www.ubisoft.com/en-US/office/brazil.aspx
Fábio Alexandre
Caravieri Modesot (c)
2015
87
Fábio Alexandre
Caravieri Modesot (c)
2015
88
Fábio Alexandre
Caravieri Modesot (c)
2015
Algumas empresas
localizadas no
estado de São
Paulo
89
Fábio Alexandre
Caravieri Modesot (c)
2015
90
Fábio Alexandre
Caravieri Modesot (c)
2015
Links úteis
• http://www.abragames.org/
• http://www.braziliangamedevelopers.com.br/
• https://www.ubisoft.com/enUS/office/brazil.as
px
• http://www.braziliangamecompanies.com/
• https://unity3d.com/pt
• https://www.unrealengine.com
• http://www.crytek.com/cryengine
91
Fábio Alexandre
Caravieri Modesot (c)
2015
92
Fábio Alexandre
Caravieri Modesot (c)
2015
Bibliografia
• ADANS, E. Fundamentals of Game Design. 2. ed.
Berkeley,CA: New Riders, 2010.
93
Fábio Alexandre
Caravieri Modesot (c)
2015
Download

DESENVOLVIMENTO DE JOGOS DIGITAIS