Mini-Aula de Projeto de Jogos Digitais Augusto Bülow Porto 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 Johnson http://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 Game Concept Planejamento Game Design Escopo Cronograma Milestones Execução Desenvolvimento Versões Alpha Versões Beta Versã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 ?