SlideShare una empresa de Scribd logo
1 de 9
PROBLEMÁTICAS E SOLUÇÕES NA
   CRIAÇÃO DE JOGOS DIGITAIS

               Michel Montenegro
Quando estamos pensando em criar
jogos nos deparamos com:
1. O que eu quero fazer e qual o meu público
   alvo?

2. O que pode ser feito com os recursos que
   tenho a mão? (Conhecimento, pessoas, IDE,
   Linguagem, etc.)

3. O que vai me deixar satisfeito? (Até onde o
   projeto precisa ir para ser jogável)
Problemática
• Quantas pessoas estão a minha disposição?

• 2D, Isométrico ou 3D ?

• Qual ferramenta vou utilizar ou vou criar a minha própria?

• Qual linguagem de programação mais se adequa ao jogo
   que pretendo criar e possui mais recursos para o mesmo?
Ex.: Game Browser pode ser PHP, Desktop C++, Celular Java,
Consoles Microsoft C# , ...
Problemática
• Sou um artista gráfico + programador +
  <Tudo no universo> ??????

• Fazer ou procurar modelos/imagens para o
  projeto?

• Criar ou procurar um editor de mapa?
Problemática
• Objetos no mapa versus Objetos reais na
  memoria?

• Mapa continuo ou em pedaços (Loading...)?

• Quais ações e efeitos devem existir no mapa?
Problemática
• Qual será o tipo de movimentação do
  personagem? ou vai ter personagem e
  movimento?

• Qual o sistema de colisão será escolhido (Caso
  se aplique)?

• Quais Status ou atributos a “Entidade”
  (Personagem, civilização, objeto principal, ...)
  terá?
Problemática
• Onde irei guardar os dados? Os dados serão
  manipuláveis?
Ex.: XML, TXT, BIN, Banco de Dados relacional
ou orientado a objetos, etc.

• Posso aplicar as regras de padrões de projeto
  usados em sistemas comerciais no
  desenvolvimento de jogos?
Problemática
• Jogo Multiplayer ou/e On-Line?
Obs.: Multiplayer pode ser via rede ou internet,
onde existe interação com outras pessoas, o fato
de ser somente online se refere a pegar recursos
de uma base na internet por exemplo através de
uma IA.

• Qual estratégia devo adotar para um jogo
  Multiplayer/On-Line?
Conclusão
                E-mail
    Michel.montenegro@gmail.com

               Site
      www.einformacao.com.br
         Projeto Parallax

Más contenido relacionado

Similar a Problemas e soluções na criação de jogos digitais

Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeisDesign Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeisJoão Ricardo Bittencourt
 
Oficina de Introdução ao Design de Interação
Oficina de Introdução ao Design de InteraçãoOficina de Introdução ao Design de Interação
Oficina de Introdução ao Design de InteraçãoRodrigo Freese Gonzatto
 
Análise e Desenvolvimento de Jogos Sociais
Análise e Desenvolvimento de Jogos SociaisAnálise e Desenvolvimento de Jogos Sociais
Análise e Desenvolvimento de Jogos SociaisTarcízio Silva
 
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.Caio Vinicius Marques Teixeira
 
Interação humano computador (introdução )
Interação humano computador (introdução )Interação humano computador (introdução )
Interação humano computador (introdução )Jesse Teixeira
 
Framework de GameAnalytics para Jogos Moveis 2D Tipo Plataforma
Framework de GameAnalytics para Jogos Moveis 2D Tipo PlataformaFramework de GameAnalytics para Jogos Moveis 2D Tipo Plataforma
Framework de GameAnalytics para Jogos Moveis 2D Tipo PlataformaBeatriz Vaz Pinto
 
Primeiros passos Windows Phone - 3º Campo Grande Game Show
Primeiros passos Windows Phone - 3º Campo Grande Game ShowPrimeiros passos Windows Phone - 3º Campo Grande Game Show
Primeiros passos Windows Phone - 3º Campo Grande Game ShowLeandro Borges
 
Campus party apresentação
Campus party apresentaçãoCampus party apresentação
Campus party apresentaçãoGigliola Bissoni
 
Desenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso UnipDesenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso Unipjonathanblacknight
 
Games e inovacao tecnologica
Games e inovacao tecnologicaGames e inovacao tecnologica
Games e inovacao tecnologicaAlexsandro
 
Arquitetura da Informação
Arquitetura da InformaçãoArquitetura da Informação
Arquitetura da InformaçãoMarcello Cardoso
 
Desenvolvimento de Games para Mobile.
Desenvolvimento de Games para Mobile.Desenvolvimento de Games para Mobile.
Desenvolvimento de Games para Mobile.Alessandro Binhara
 
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec SantosDesenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santosjonathanblacknight
 

Similar a Problemas e soluções na criação de jogos digitais (20)

Projeto de Douturado
Projeto de DouturadoProjeto de Douturado
Projeto de Douturado
 
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeisDesign Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
 
Metaverso_Previa.pptx
Metaverso_Previa.pptxMetaverso_Previa.pptx
Metaverso_Previa.pptx
 
Oficina de Introdução ao Design de Interação
Oficina de Introdução ao Design de InteraçãoOficina de Introdução ao Design de Interação
Oficina de Introdução ao Design de Interação
 
Análise e Desenvolvimento de Jogos Sociais
Análise e Desenvolvimento de Jogos SociaisAnálise e Desenvolvimento de Jogos Sociais
Análise e Desenvolvimento de Jogos Sociais
 
Computação no Desenvolvimento de Jogos Digitais
Computação no Desenvolvimento de Jogos DigitaisComputação no Desenvolvimento de Jogos Digitais
Computação no Desenvolvimento de Jogos Digitais
 
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.
 
Comparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3dComparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3d
 
Interação humano computador (introdução )
Interação humano computador (introdução )Interação humano computador (introdução )
Interação humano computador (introdução )
 
Cp game design
Cp game designCp game design
Cp game design
 
Framework de GameAnalytics para Jogos Moveis 2D Tipo Plataforma
Framework de GameAnalytics para Jogos Moveis 2D Tipo PlataformaFramework de GameAnalytics para Jogos Moveis 2D Tipo Plataforma
Framework de GameAnalytics para Jogos Moveis 2D Tipo Plataforma
 
Primeiros passos Windows Phone - 3º Campo Grande Game Show
Primeiros passos Windows Phone - 3º Campo Grande Game ShowPrimeiros passos Windows Phone - 3º Campo Grande Game Show
Primeiros passos Windows Phone - 3º Campo Grande Game Show
 
Campus party apresentação
Campus party apresentaçãoCampus party apresentação
Campus party apresentação
 
Desenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso UnipDesenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso Unip
 
Introdução a IA no Azure
Introdução a IA  no AzureIntrodução a IA  no Azure
Introdução a IA no Azure
 
Games e inovacao tecnologica
Games e inovacao tecnologicaGames e inovacao tecnologica
Games e inovacao tecnologica
 
Chatbot Design Canvas
Chatbot Design CanvasChatbot Design Canvas
Chatbot Design Canvas
 
Arquitetura da Informação
Arquitetura da InformaçãoArquitetura da Informação
Arquitetura da Informação
 
Desenvolvimento de Games para Mobile.
Desenvolvimento de Games para Mobile.Desenvolvimento de Games para Mobile.
Desenvolvimento de Games para Mobile.
 
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec SantosDesenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
 

Más de Michel Montenegro

O DNA da computação para jogos digitais: Caminhos
O DNA da computação para jogos digitais: CaminhosO DNA da computação para jogos digitais: Caminhos
O DNA da computação para jogos digitais: CaminhosMichel Montenegro
 
Desenvolvimento de Jogos: Analise da Arquitetura e sua Evolução Social
Desenvolvimento de Jogos: Analise da Arquitetura e sua Evolução SocialDesenvolvimento de Jogos: Analise da Arquitetura e sua Evolução Social
Desenvolvimento de Jogos: Analise da Arquitetura e sua Evolução SocialMichel Montenegro
 
ParallaDB - Framework de Persistência Android e Desktop
ParallaDB - Framework de Persistência Android e DesktopParallaDB - Framework de Persistência Android e Desktop
ParallaDB - Framework de Persistência Android e DesktopMichel Montenegro
 
Tecnologias e técnicas para a criação de jogos em java
Tecnologias e técnicas para a criação de jogos em javaTecnologias e técnicas para a criação de jogos em java
Tecnologias e técnicas para a criação de jogos em javaMichel Montenegro
 
Engine 2D para criação de Jogos em Java - Veja como é fácil criar um RPG 2D e...
Engine 2D para criação de Jogos em Java - Veja como é fácil criar um RPG 2D e...Engine 2D para criação de Jogos em Java - Veja como é fácil criar um RPG 2D e...
Engine 2D para criação de Jogos em Java - Veja como é fácil criar um RPG 2D e...Michel Montenegro
 
Criando jogos digitais em java
Criando jogos digitais em javaCriando jogos digitais em java
Criando jogos digitais em javaMichel Montenegro
 
DESENVOLVIMENTO DE JOGOS: ANÁLISE DA ARQUIETURA E SUA EVOLUÇÃO SOCIAL
DESENVOLVIMENTO DE JOGOS:  ANÁLISE DA ARQUIETURA E SUA EVOLUÇÃO SOCIALDESENVOLVIMENTO DE JOGOS:  ANÁLISE DA ARQUIETURA E SUA EVOLUÇÃO SOCIAL
DESENVOLVIMENTO DE JOGOS: ANÁLISE DA ARQUIETURA E SUA EVOLUÇÃO SOCIALMichel Montenegro
 
Desenv. jogos em java e Proj. Parallax
Desenv.  jogos em java e Proj. ParallaxDesenv.  jogos em java e Proj. Parallax
Desenv. jogos em java e Proj. ParallaxMichel Montenegro
 

Más de Michel Montenegro (8)

O DNA da computação para jogos digitais: Caminhos
O DNA da computação para jogos digitais: CaminhosO DNA da computação para jogos digitais: Caminhos
O DNA da computação para jogos digitais: Caminhos
 
Desenvolvimento de Jogos: Analise da Arquitetura e sua Evolução Social
Desenvolvimento de Jogos: Analise da Arquitetura e sua Evolução SocialDesenvolvimento de Jogos: Analise da Arquitetura e sua Evolução Social
Desenvolvimento de Jogos: Analise da Arquitetura e sua Evolução Social
 
ParallaDB - Framework de Persistência Android e Desktop
ParallaDB - Framework de Persistência Android e DesktopParallaDB - Framework de Persistência Android e Desktop
ParallaDB - Framework de Persistência Android e Desktop
 
Tecnologias e técnicas para a criação de jogos em java
Tecnologias e técnicas para a criação de jogos em javaTecnologias e técnicas para a criação de jogos em java
Tecnologias e técnicas para a criação de jogos em java
 
Engine 2D para criação de Jogos em Java - Veja como é fácil criar um RPG 2D e...
Engine 2D para criação de Jogos em Java - Veja como é fácil criar um RPG 2D e...Engine 2D para criação de Jogos em Java - Veja como é fácil criar um RPG 2D e...
Engine 2D para criação de Jogos em Java - Veja como é fácil criar um RPG 2D e...
 
Criando jogos digitais em java
Criando jogos digitais em javaCriando jogos digitais em java
Criando jogos digitais em java
 
DESENVOLVIMENTO DE JOGOS: ANÁLISE DA ARQUIETURA E SUA EVOLUÇÃO SOCIAL
DESENVOLVIMENTO DE JOGOS:  ANÁLISE DA ARQUIETURA E SUA EVOLUÇÃO SOCIALDESENVOLVIMENTO DE JOGOS:  ANÁLISE DA ARQUIETURA E SUA EVOLUÇÃO SOCIAL
DESENVOLVIMENTO DE JOGOS: ANÁLISE DA ARQUIETURA E SUA EVOLUÇÃO SOCIAL
 
Desenv. jogos em java e Proj. Parallax
Desenv.  jogos em java e Proj. ParallaxDesenv.  jogos em java e Proj. Parallax
Desenv. jogos em java e Proj. Parallax
 

Problemas e soluções na criação de jogos digitais

  • 1. PROBLEMÁTICAS E SOLUÇÕES NA CRIAÇÃO DE JOGOS DIGITAIS Michel Montenegro
  • 2. Quando estamos pensando em criar jogos nos deparamos com: 1. O que eu quero fazer e qual o meu público alvo? 2. O que pode ser feito com os recursos que tenho a mão? (Conhecimento, pessoas, IDE, Linguagem, etc.) 3. O que vai me deixar satisfeito? (Até onde o projeto precisa ir para ser jogável)
  • 3. Problemática • Quantas pessoas estão a minha disposição? • 2D, Isométrico ou 3D ? • Qual ferramenta vou utilizar ou vou criar a minha própria? • Qual linguagem de programação mais se adequa ao jogo que pretendo criar e possui mais recursos para o mesmo? Ex.: Game Browser pode ser PHP, Desktop C++, Celular Java, Consoles Microsoft C# , ...
  • 4. Problemática • Sou um artista gráfico + programador + <Tudo no universo> ?????? • Fazer ou procurar modelos/imagens para o projeto? • Criar ou procurar um editor de mapa?
  • 5. Problemática • Objetos no mapa versus Objetos reais na memoria? • Mapa continuo ou em pedaços (Loading...)? • Quais ações e efeitos devem existir no mapa?
  • 6. Problemática • Qual será o tipo de movimentação do personagem? ou vai ter personagem e movimento? • Qual o sistema de colisão será escolhido (Caso se aplique)? • Quais Status ou atributos a “Entidade” (Personagem, civilização, objeto principal, ...) terá?
  • 7. Problemática • Onde irei guardar os dados? Os dados serão manipuláveis? Ex.: XML, TXT, BIN, Banco de Dados relacional ou orientado a objetos, etc. • Posso aplicar as regras de padrões de projeto usados em sistemas comerciais no desenvolvimento de jogos?
  • 8. Problemática • Jogo Multiplayer ou/e On-Line? Obs.: Multiplayer pode ser via rede ou internet, onde existe interação com outras pessoas, o fato de ser somente online se refere a pegar recursos de uma base na internet por exemplo através de uma IA. • Qual estratégia devo adotar para um jogo Multiplayer/On-Line?
  • 9. Conclusão E-mail Michel.montenegro@gmail.com Site www.einformacao.com.br Projeto Parallax

Notas del editor

  1. Este modelo pode ser usado como arquivo de partida para apresentar materiais de treinamento em um cenário em grupo.SeçõesClique com o botão direito em um slide para adicionar seções. Seções podem ajudar a organizar slides ou a facilitar a colaboração entre vários autores.AnotaçõesUse a seção Anotações para anotações da apresentação ou para fornecer detalhes adicionais ao público. Exiba essas anotações no Modo de Exibição de Apresentação durante a sua apresentação. Considere o tamanho da fonte (importante para acessibilidade, visibilidade, gravação em vídeo e produção online)Cores coordenadas Preste atenção especial aos gráficos, tabelas e caixas de texto.Leve em consideração que os participantes irão imprimir em preto-e-branco ou escala de cinza. Execute uma impressão de teste para ter certeza de que as suas cores irão funcionar quando forem impressas em preto-e-branco puros e escala de cinza.Elementos gráficos, tabelas e gráficosMantenha a simplicidade: se possível, use estilos e cores consistentes e não confusos.Rotule todos os gráficos e tabelas.
  2. Forneça uma breve visão geral da apresentação. Descreva o foco principal da apresentação e por que ela é importante.Introduza cada um dos principais tópicos.Para fornecer um roteiro para o público, você pode repita este slide de Visão Geral por toda a apresentação, realçando o tópico específico que você discutirá em seguida.
  3. Forneça uma breve visão geral da apresentação. Descreva o foco principal da apresentação e por que ela é importante.Introduza cada um dos principais tópicos.Para fornecer um roteiro para o público, você pode repita este slide de Visão Geral por toda a apresentação, realçando o tópico específico que você discutirá em seguida.
  4. Forneça uma breve visão geral da apresentação. Descreva o foco principal da apresentação e por que ela é importante.Introduza cada um dos principais tópicos.Para fornecer um roteiro para o público, você pode repita este slide de Visão Geral por toda a apresentação, realçando o tópico específico que você discutirá em seguida.
  5. Forneça uma breve visão geral da apresentação. Descreva o foco principal da apresentação e por que ela é importante.Introduza cada um dos principais tópicos.Para fornecer um roteiro para o público, você pode repita este slide de Visão Geral por toda a apresentação, realçando o tópico específico que você discutirá em seguida.
  6. Forneça uma breve visão geral da apresentação. Descreva o foco principal da apresentação e por que ela é importante.Introduza cada um dos principais tópicos.Para fornecer um roteiro para o público, você pode repita este slide de Visão Geral por toda a apresentação, realçando o tópico específico que você discutirá em seguida.
  7. Forneça uma breve visão geral da apresentação. Descreva o foco principal da apresentação e por que ela é importante.Introduza cada um dos principais tópicos.Para fornecer um roteiro para o público, você pode repita este slide de Visão Geral por toda a apresentação, realçando o tópico específico que você discutirá em seguida.
  8. Forneça uma breve visão geral da apresentação. Descreva o foco principal da apresentação e por que ela é importante.Introduza cada um dos principais tópicos.Para fornecer um roteiro para o público, você pode repita este slide de Visão Geral por toda a apresentação, realçando o tópico específico que você discutirá em seguida.
  9. Resuma o conteúdo da apresentação reafirmando os pontos importantes das lições.Do que você deseja que a audiência se lembre quando sair da sua apresentação?Salve sua apresentação em um vídeo para facilitar a distribuição (Para criar um vídeo, clique na guia Arquivo e clique em Compartilhar. Em Tipos de Arquivo, clique em Criar Vídeo.)