problemáticas e soluções na criação de jogos digitais

9
PROBLEMÁTICAS E SOLUÇÕES NA CRIAÇÃO DE JOGOS DIGITAIS Michel Montenegro

Upload: michel-montenegro

Post on 09-Jun-2015

566 views

Category:

Technology


5 download

DESCRIPTION

Palestra sobre problemas comuns que enfrentamos ao criar um jogo digital, seja pertinente ao começo ou ao fim do projeto.

TRANSCRIPT

PROBLEMÁTICAS E SOLUÇÕES NA CRIAÇÃO DE JOGOS

DIGITAISMichel 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?