mini-aula de projeto de jogos digitais · percebendo o trabalho: ... atividades de som ... o...

16
Mini-Aula de Projeto de Jogos Digitais Augusto Bülow Porto Alegre, janeiro de 2014.

Upload: nguyenminh

Post on 18-Nov-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

Mini-Aula de Projeto de Jogos Digitais

Augusto BülowPorto Alegre, janeiro de 2014.

Page 2: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

Projeto de Jogos Digitais

Nascimento de um jogo: ideia

Demanda Inspiração Oportunidade Observação

Page 3: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

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

Page 4: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

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

Page 5: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

Projeto de Jogos Digitais

Concept deve vender a ideia

Um resumo do jogo com a descrição das principais funcionalidades e características

Page 6: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

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

Page 7: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

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

Page 8: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

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

Page 9: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

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 (*)

Page 10: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

Projeto de Jogos Digitais

Planejamento: Cronograma

Page 11: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

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 (*)

Page 12: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

Projeto de Jogos Digitais

Ideia Planejamento Execução

Game Concept Game DesignEscopoCronogramaMilestones

DesenvolvimentoVersões AlphaVersões BetaVersão Final

Page 13: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado 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

Page 14: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

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)

Page 15: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

Projeto de Jogos Digitais

Scrum

Page 16: Mini-Aula de Projeto de Jogos Digitais · Percebendo o trabalho: ... Atividades de som ... O gerenciamento do projeto é essencial para se atingir um bom resultado final

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 ?