metodologias de desenvolvimento de jogos e introdução a game design
TRANSCRIPT
![Page 1: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/1.jpg)
Metodologias de desenvolvimento de jogos
![Page 2: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/2.jpg)
Truesoft?
A Truesoft é um grupo independente de desenvolvedores de jogos digitais.Nossos objetivos:• Criar experiências divertidas e criativas em
jogos digitais.• Disseminar o conhecimento adquirido.
![Page 3: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/3.jpg)
Agenda
1. Metodologias de desenvolvimento de jogos2. Introdução a Game Design3. Bônus
![Page 4: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/4.jpg)
Metodologias para desenvolvimento de jogos
O que é uma metodologia em desenvolvimento de software?• “Conjunto estruturado de práticas”• “Práticas e regras que devem ser seguidas
durante o desenvolvimento de um software”
![Page 5: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/5.jpg)
Exemplos de metodologias para desenvolvimento de softwares
Modelo Cascata
![Page 6: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/6.jpg)
Exemplos de metodologias para desenvolvimento de softwares
Modelo de Prototipagem
![Page 7: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/7.jpg)
Exemplos de metodologias para desenvolvimento de softwares
Scrum
![Page 8: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/8.jpg)
Exemplos de metodologias para desenvolvimento de softwares
eXtreme Programming
![Page 9: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/9.jpg)
Problemas!
Em jogos, metodologias comuns apresentam problemas:• Equipes costumam ser multidisciplinares.• Projetos são bastante dinâmicos.
![Page 10: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/10.jpg)
Então... Qual é a solução?
![Page 11: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/11.jpg)
Metodologias específicas para jogos
Qual é a mais usada?
![Page 12: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/12.jpg)
Metodologias específicas para jogos
Qual é a mais usada?• A inexistência de metodologia.
“Código e correção”“Apagar incêndios”
![Page 13: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/13.jpg)
Game Waterfall Process
Adaptação do modelo cascata.Problema: Pouco flexível
![Page 14: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/14.jpg)
eXtreme Game Development (XGD)
• É baseada no Extreme Programming (XP)• Foi criada por uma empresa francesa de
games (Titus)• Não é linear• Adaptada para desenvolvimento de jogos• Fundada sob princípios e práticas• Desenvolvimento ágil
![Page 15: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/15.jpg)
eXtreme Game Development (XGD)
Desenvolvimento ágil“Metodologias ágeis tentam lidar com um ambiente imprevisível, não tentando planejar todas as contingências possíveis, mas admitindo que as coisas vão mudar e se adaptar a essas mudanças”.
Steve Rabin, Introdução ao desenvolvimento de jogos, vol. 2
![Page 16: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/16.jpg)
Príncipios da XGD
ComunicaçãoA equipe deve sempre manter uma boa comunicação.
![Page 17: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/17.jpg)
Príncipios da XGD
SimplicidadeA lei do XGD é “Faça o item que funcione, da forma mais simples possível.”
![Page 18: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/18.jpg)
Príncipios da XGD
FeedbackSaber ouvir e falar.
![Page 19: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/19.jpg)
Príncipios da XGD
RespeitoRespeitar os membros do grupo e ter responsabilidade com o projeto.
![Page 20: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/20.jpg)
Práticas da XGD
Whole teamA equipe é um todo e não formada de forças individuais.
![Page 21: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/21.jpg)
Práticas da XGD
Incremental DesignProjeto é feito em etapas incrementais
![Page 22: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/22.jpg)
Práticas da XGD
Weekly CycleCiclos de curta duração no desenvolvimento do projeto.
![Page 23: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/23.jpg)
Práticas da XGD
Continous IntegrationO projeto deve estar sempre integrado e funcionando.
![Page 24: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/24.jpg)
Práticas da XGD
Shared CodeEvitar especializações
![Page 25: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/25.jpg)
Práticas da XGD
Stand-up MeetingsReuniões rápidas do projeto para que todos estejam atualizados sobre o mesmo.
![Page 26: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/26.jpg)
Etapas de Desenvolvimento
![Page 27: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/27.jpg)
Introdução a Game Design
Antes de falarmos sobre as fases do desenvolvimento, vamos falar um pouco sobre Game Design.
![Page 28: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/28.jpg)
O que um game designer faz?
.
![Page 29: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/29.jpg)
O que um game designer faz?
É simples: “Game Designer é quem projeta o jogo.”• Ter idéias• Definir mecânicas• Enredo• Level Design• Personagens• Concepts• Direção de arte• Testes• E muitas outras coisas...
![Page 30: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/30.jpg)
O que um game designer faz?
Produtor?• Game Designer que também gerencia projetos.
![Page 31: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/31.jpg)
Como ter ideias?Baseado no capitulo Ideas de Level Up! Guide to Great Video Game Design
Every good idea borders on the stupid.
• Uma criatura amarela que come pontos enquanto está sendo perseguida por fantasmas
• Um encanador que pula na cabeça de cogumelos para salvar sua namorada.
• Um príncipe reconstrói estrelas rolando bolas de “lixo” em bolas de “lixo” maiores.
![Page 32: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/32.jpg)
Como ter ideias bizarras?
• Leia coisas que você não costuma ler.• Vá caminhar, dirigir ou tomar banho.• Veja palestras.• Jogue, de preferência jogos ruins.• Siga suas paixões.
![Page 33: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/33.jpg)
Como ter ideias bizarras?
• Leia coisas que você não costuma ler.• Vá caminhar, dirigir ou tomar banho.• Veja palestras.• Jogue, de preferência jogos ruins.• Siga suas paixões.
![Page 34: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/34.jpg)
Como ter ideias bizarras?
• Leia coisas que você não costuma ler.• Vá caminhar, dirigir ou tomar banho.• Veja palestras.• Jogue, de preferência jogos ruins.• Siga suas paixões.
![Page 35: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/35.jpg)
Brainstorming
Tempestade de ideias
![Page 36: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/36.jpg)
Lembre-se: Keep it Simple, Stupid
![Page 37: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/37.jpg)
Lembre-se: Keep it Simple, Stupid
Regra do Elevador (Elevator Pitch)
![Page 38: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/38.jpg)
Mecânicas
• Regras• Controles• Jogabilidade• Objetivo
![Page 39: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/39.jpg)
Mecânicas
• Regras• Controles• Jogabilidade• Objetivo
![Page 40: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/40.jpg)
Level Design
• Ambientação• Objetivos• Riscos -> Recompensas
![Page 41: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/41.jpg)
Level Design
• Mundo 1-1 Super Mario Bros
![Page 42: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/42.jpg)
Level Design
• Mundo 1-1 Super Mario Bros
![Page 43: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/43.jpg)
Level Design
• Mundo 1-1 Super Mario Bros
![Page 44: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/44.jpg)
Level Design
• Mundo 1-1 Super Mario Bros
![Page 45: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/45.jpg)
Level Design
• Mundo 1-1 Super Mario Bros
![Page 46: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/46.jpg)
Level DesignDesign Club - Super Mario Bros: Level 1-1 - How Super Mario Mastered Level Design (Youtube)
![Page 47: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/47.jpg)
Concept Art
•Esboços•Conceitos•Personagens•Cenários•Objetos
![Page 48: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/48.jpg)
Game Design Document
Seu grupo tem uma boa ideia de jogo, como garantir que todos estejam alinhados?Documentando!
![Page 49: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/49.jpg)
Game Design Document
O que documentar?• Nome do jogo• Mecânicas• Sistemas presentes• Público-alvo• Resumo do enredo (focando em gameplay)• Produtos competidores• “Pontos de inovação”
![Page 50: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/50.jpg)
Game Design Document
Escreva em estágios e colaborativamente, permita que seja modificado (com moderação)
![Page 51: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/51.jpg)
Game Design Document
Erros comuns• Não confunda com uma bíblia de jogo!• Seja direto e use linguagem simples.
![Page 52: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/52.jpg)
Game Design Document
Erros comuns• Assumir que todos sabem tudo sobre o jogo.
![Page 53: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/53.jpg)
Como estudar Game Design?
Livros
Extra Credits (Youtube)
Crie jogos!
![Page 54: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/54.jpg)
Etapas de Desenvolvimento
![Page 55: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/55.jpg)
Concepção
• Game Design• Documento Conceitual• Modelo de negócios
![Page 56: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/56.jpg)
Concepção
Onde vender?
![Page 57: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/57.jpg)
Pré-Produção
Como fazer?● GDD● Concepts● Ferramentas● Planejamento
![Page 58: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/58.jpg)
Pré-Produção
Dicas de Game Engines
![Page 59: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/59.jpg)
Pré-Produção
Prototipar● Por que fazer?● Por que jogar fora?● Diferenças com
Playground.
![Page 60: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/60.jpg)
Produção
● Level Design● Game Art● GUI● Música e efeitos
sonoros
![Page 61: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/61.jpg)
Pós-Produção
![Page 62: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/62.jpg)
Pós-Produção
Testes●Importância●Como testar?
![Page 63: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/63.jpg)
Pós-Lançamento
Como lidar com o jogador?●Como lidar com críticas construtivas●Atualizações●DLC’s
![Page 64: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/64.jpg)
Dicas
3D●Low Poly vs High Poly
●Desempenho em dispositivos
●Texturas
![Page 65: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/65.jpg)
Dicas
2D●Spritesheets/Texture Atlas
![Page 66: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/66.jpg)
Dicas
3D●Como conseguir recursos online
CGTextures.com
![Page 67: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/67.jpg)
Dicas
Música e efeitos sonoros●Como conseguir recursos online
![Page 68: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/68.jpg)
Dicas
Música e efeitos sonoros●Como conseguir recursos online
![Page 69: Metodologias de desenvolvimento de jogos e introdução a game design](https://reader036.vdocuments.net/reader036/viewer/2022082223/55b41e63bb61eb1e6f8b474c/html5/thumbnails/69.jpg)
Dicas
Ferramentas gerais:●Versionamento de código (SVN ou Git)●Controle de tarefas●Compartilhamento de arquivos