Upload
lucas-mousinho
View
253
Download
0
Embed Size (px)
Citation preview
Quem sou eu?Engenheiro da computação (UFPA);
Ex – programador do Laboratório de Realidade Virtual;
Cofundador da Sinextra Game Studio;
Engenheiro de software da Jambu Tecnologia;
Gamer! :p
Sinextra (www.sinextra.com)
Fundada oficialmente em 12/12/12;
Primeira do Pará a focar em jogos para entretenimento;
Jogos publicados: 4;
Alguns projetos em andamento.
Jambu TecnologiaMais de 10 anos no mercado;
Soluções em tecnologia, incluindo jogos corporativos ou como ferramentas de ensino;
Certificações nacionais e internacionais.
O que vou falar?Design Patterns;
Utilizando patterns em jogos;
Game Design Patterns;
Game Programming Patterns;
Dicas;
Curioridades:
Engines;
Design Patterns
O que são?Convenções;Problemas e soluções recorrentes (E.S.);Semi-formais;Ganhou notoriedade em 1995 (GoF).
Por que design patterns?Soluções para problemas de design de interação e eng. de softwares em jogos;Inspiração;Ferramentas criativas de design;
Comunicação em pares e com outros profissionais.
Patterns em jogosGame design patterns;Game programming patterns.
O que é Game Design?
Utilizando patterns em jogos
Utilizando patternsFunciona para o game design?Funciona para todos os tipos de jogos?Como eu posso utilizar as design patterns?
TemplateNome:Problema:Solução:Consequências:
Game Design Patterns
Pedra-papel-tesouraProblema: Estratégia dominante; Escolhas triviais.Solução: Relações não exclusivamente diretas.Consequências: Sem estratégia dominante; Análise para tomada de decisões,
Weenie chainProblema: Perder senso de direção; Falta de indicadores.Solução: Corrente de indicadores; Ligação entre pontos como guia do inicio ao fim.Consequências: “Sujeira”; Caminhos limitados; Ambiguidades; Redução do poder de escolha; Trilhos.
Outras:• Ação privilegiada;
• Filtro;
• Etc…
Game Programming Patterns
Command
Problema!
Flyweight
Problema!
OutrasObserver (Conquistas);Singleton (I/O);Prototype (Spawmner);Etc...
Design Patterns
Críticas?São mania;Formais de mais;Muito abstratas;Não são formais o suficiente;Muito arbitrárias.
Então…
Livros
Por onde começar?Sinextra Game Studio
http://www.sinextra.comPA Game Dev (Facebook)Beljogos (Facebook)
Obrigado a todos!