mini-aula de projeto de jogos digitais · percebendo o trabalho: ... atividades de som ... o...
TRANSCRIPT
Mini-Aula de Projeto de Jogos Digitais
Augusto BülowPorto Alegre, janeiro de 2014.
Projeto de Jogos Digitais
Nascimento de um jogo: ideia
Demanda Inspiração Oportunidade Observação
Projeto de Jogos Digitais
De onde vêm as boas ideias?
Steven Johnsonhttp://www.youtube.com/watch?v=g6tgH2dWx5c
Universidade é um espaço rico para criação de boas ideias
Projeto de Jogos Digitais
Formalização da ideia: primeiro estágio
Documento: Game Concept Texto descritivo (breve) Principais características Dinâmica básica de jogo Cenários, personagens Ilustrações (concept art, referências) Requisitos de sistema
Projeto de Jogos Digitais
Concept deve vender a ideia
Um resumo do jogo com a descrição das principais funcionalidades e características
Projeto de Jogos Digitais
Planejamento: segundo estágio
Documento: Game Design Texto completo Todas características detalhadas Todas regras de jogo Descrição detalhada de cenários Descrição detalhada de personagens Ilustrações (concept art, referências) O Plano do jogo
Projeto de Jogos Digitais
Documento: Game Design
Farta literatura no assunto Diversidade de modelos Importante:
Um documento completo, que permita a criação de um jogo por uma equipe, sem maiores dúvidas durante a execução
Projeto de Jogos Digitais
Planejamento:
Percebendo o trabalho: Definição do Escopo
Lista de atividades para completar o plano Percepção de tarefas necessárias Visualização do trabalho Mensuração Listas:
Atividades de programação Atividades de arte Atividades de som Outras atividades
Projeto de Jogos Digitais
Planejamento:
Trabalho x Tempo: Definição do Cronograma
Dispor atividades em relação ao tempo Perceber interdependências Previsão de tempo do trabalho Mensuração do tempo Estimativa de custo (*)
Projeto de Jogos Digitais
Planejamento: Cronograma
Projeto de Jogos Digitais
Planejamento:
Definição de Metas : Plano de Milestones
Divisão de etapas do projeto Plano de versões intermediárias (Alpha, Beta) Acompanhamento do desenvolvimento Avaliação da execução Modelo de mercado: jogos sob encomenda Metas alcançadas = pagamentos (*)
Projeto de Jogos Digitais
Ideia Planejamento Execução
Game Concept Game DesignEscopoCronogramaMilestones
DesenvolvimentoVersões AlphaVersões BetaVersão Final
Projeto de Jogos Digitais
Execução: Desenvolvimento
Não queimar etapas de planejamento Um bom planejamento facilita o desenvolvimento Focar nos objetivos delimitados Observar datas e metas Ter um plano e seguir o plano Gerenciar o desenvolvimento:
Técnicas de gerência de projeto
Projeto de Jogos Digitais
Execução: Gerenciamento
Metodologias Ágeis Scrum e XP principais aplicadas (*) Extreme Programming (XP)
Planejamento Entregas frequentes Cliente frequente Padronização de códigos
Scrum Metas diárias e semanais (Sprints) Tarefas visíveis (Scrum board) Reuniões frequentes (stand-up meetings)
Projeto de Jogos Digitais
Scrum
Projeto de Jogos Digitais
Um bom projeto nasce de uma boa ideia Um bom planejamento é necessário para uma boa execução O gerenciamento do projeto é essencial para se atingir um bom
resultado final
Então, vamos fazer jogos ?