A arte de criar jogos: Aprenda a montar um cronograma de desenvolvimento para o seu jogo

Olá! No meu artigo anterior, Aprenda a Criar Jogos com sua Própria Metodologia – O Guia Completo, eu comentei que iria citar ferramentas que vão auxiliar na implementação da sua metodologia de criar jogos.

Vou te mostrar uma ferramenta online que vai ajudar a manter o planejamento do seu projeto e da sua equipe usando na prática uma metodologia de processo implementada.

Ahh… Tenho um BÔNUS no final do artigo para você! Mas para conseguir aproveitar ao máximo seu presente, eu preciso que fique comigo até o final!

Vamos começar então…

Sempre comece seus projetos criando um cronograma macro que represente as suas etapas de produção, coloque pelo menos a data inicial para começar e a data de publicação estimada, independentemente do gênero do seu projeto ou da sua equipe.

Não adianta você começar seu projeto sem um cronograma macro, sem saber estimar a data de inicio nem a data de publicação, estimativas são projeções que devem ser feitas e são essenciais para um bom planejamento, quanto mais próximo sua estimativa da realidade, menos ajustes e replanejamentos precisarão ser realizados.

Lembre-se: você precisa utilizar sempre a tecnologia ao seu favor e para ajudar sua equipe. As ferramentas estão aí para facilitar a vida de vocês.

Vou te mostrar uma ferramenta gratuita online de cronograma que eu tenho gostado muito. Se chama Gantter.

1 (1)

Gantter é um serviço online gratuito que permite criar seus cronogramas e compartilhar com sua equipe. A interface interna tem a facilidade de ser em português brasileiro.

Crie sua conta gratuitamente e ao logar, você vai ser apresentado a essa tela abaixo, que é um cronograma em branco:

2

Precisamos agora configurar a interface para ficar mais simplificada e deixar o Gantter pronto para receber informações.

Configurando o Gantter de forma simplificada:

Ajuste o tamanho da divisão entre o cronograma e o gráfico gantt para ter mais espaço no cronograma, conforme abaixo:

3

Depois de fazer esse ajuste na tela, eu gosto de simplificar as colunas e deixo apenas a coluna de Inicio, Fim e Recursos, mesmo que as outras colunas sejam importantes, depois é só inserir quando necessário, gosto de adicionar a coluna de “% Completo” por que dessa forma eu consigo ver o percentual completado de cada etapa.
Para realizar essas configurações, vá na opção Visualizar, desmarque as colunas marcadas em vermelho e marque a sinalizada com verde:

4

Outra configuração importante é colocar a data inicial padrão do cronograma. Para isso vá em “Projeto”, no menu superior,  e depois clique em “Propriedades”.

5

Você será apresentado para a tela abaixo:

6

Insira o nome do projeto e clique no ícone de calendário para escolher a data inicial padrão do cronograma, dessa forma todas as vezes que uma nova linha for inserida no cronograma, a data inicial será colocada também. Neste exemplo eu coloquei que a data inicial do projeto será 01/02/2016. Existem outras abas para serem exploradas, mas não vou detalhar neste artigo senão ele ficará muito extenso.

Clique em Salvar para que as alterações realizadas sejam aplicadas.

Vamos aproveitar e salvar o cronograma, clique na opção ao lado direito Salvar para Gantter, mesmo que há possibilidade de salvar diretamente integrado com seu Google Drive, Gantter for Google Drive – Chrome Web Store.

A tela abaixo será exibida. Antes de você salvar, crie uma nova pasta para seu projeto. Isso vai facilitar a organização, coloque o nome do seu projeto na pasta e digite um nome para o seu cronograma, vou chamar de Cronograma Macro.

7

E clique no botão azul Salvar. Será apresentado a tela abaixo confirmando que o arquivo foi salvo.

8

Dica 1: Agora você pode marcar a opção autosave com ON, dessa forma cada alteração que for realizada no cronograma será salva automaticamente. Essa opção é ajustada com sucesso somente se você salvar seu cronograma primeiro.

9

Pronto, a interface esta mais limpa, melhor ajustada e com a opção de salvamento automático ativada.

O próximo passo é inserir as informações do seu processo nele. Vou te mostrar.

Inserindo as informações no cronograma

Você precisa primeiramente realizar o levantamento das informações do seu processo de desenvolvimento que vão ser adicionadas. É preciso identificar quais as atividades que serão realizadas em qual fase do processo e quando serão realizadas.

Vou usar as etapas do processo que construímos no meu artigo anterior, Aprenda a Criar Jogos com sua Própria Metodologia – O Guia Completo:

6 Grandes Etapas do seu Processo:

  1. Pré-Projeto
  2. Pré-Produção
  3. Plano de Produção
  4. Produção
  5. Publicação
  6. Pós-Produção

Comece inserindo essas 6 etapas no seu cronograma, não se preocupe agora com as datas:

10

Dentro de etapa de Pré-Projeto, existem as seguintes tarefas planejadas para serem realizadas:

  1. Pré-Projeto
    1. Criação do Cronograma Macro (Como já estamos criando, fica um pouco incoerente registrar essa tarefa dentro do cronograma, então não precisa colocar o registro dela. Mas mantenha registrado na sua metodologia a necessidade da criação do cronograma)
    2. Análise de mercado, tendências e viabilidade
    3. Rascunho da Ideia Inicial do Jogo
    4. Lista de atividades que são necessárias para a realização do jogo
    5. Processo de Seleção de membros para equipe
    6. Assinatura do contrato
    7. Reunião de apresentação do fluxo de trabalho
    8. Instalação e configuração das ferramentas do projeto
    9. Treinamentos nas ferramentas para desenvolvimento do projeto

Vou te mostrar como adicionar essas etapas corretamente em seu cronograma.

Há três formas de fazer isso. Comece clicando na linha da etapa Pré-Projeto:

11

Forma 1:

Com a linha selecionada, clique no ícone “Inserir Abaixo”.

12

Forma 2:

Vá em Ação > ”Inserir Abaixo” na barra de ferramentas.

13

Forma 3:

Aperte os botões do teclado CTRL+ INSERT:

A linha será inserida, conforme imagem abaixo:

14

Coloque o nome da tarefa, por exemplo: “Elaboração do Game Design Document”.

Agora, há 3 formas de agrupar a tarefa dentro da etapa.

Selecione a linha da tarefa:

15

Forma 1:

Com a linha selecionada, clique no ícone “Juntar Tarefas”.

16

Forma 2:

Vá em Ação>“Juntar Tarefas” na barra de ferramentas.

17

Forma 3:

Aperte os botões Ctrl+Seta direita do teclado.

18

Desta forma sua tarefa vai ficar agrupada dentro da etapa.

Exercício 1: Faça isso com as outras tarefas e as outras etapas. Para facilitar seu trabalho, vou colocar aqui as etapas (itens) e tarefas (sub-itens) referente à metodologia que criamos no artigo anterior:

2. Pré-Produção

    1. Elaboração do Game Design Document
    2. Elaboração do Roteiro (opcional)
    3. Elaboração do Documento de Arte e Level Design
    4. Elaboração do Documento de Som
    5. Prototipação de ideias, mecânicas e conceitos

3. Plano de Produção

    1. Listar e ordenar tudo que for identificado e considerado necessário para o jogo
    2. Planejamento dos ciclos de vida da produção
    3. Planejamento detalhado de cada ciclo de vida
    4. Revisão do cronograma

4. Produção

    1. Reunião semanal de Planejamento
      1. Plano da Semana – Ciclo N
        1. Plano de Teste – Ciclo N
        2. Relatório de bugs encontrados
    2. Reunião semanal com resultados das metas
    3. Realização das atividades planejadas
    4. Realização constante de testes
    5. Realização de Integração
    6. Ciclo de Polimento

5. Publicação

    1. Ciclo Final
      1. Preparação de empacotamento e distribuição
      2. Marketing
      3. Reunião final com a equipe
    2. Preparação de empacotamento e distribuição
    3. Marketing
    4. Reunião final com a equipe

6. Pós-Produção

    1. Apresentação de relatório sobre projeto e definição de novas metas
    2. Acompanhamento de vendas do jogo e feedback dos usuários
    3. Reunião Semanal
      1. Acompanhamento de vendas do jogo e feedback dos usuários
      2. Apresentação de relatório sobre projeto e definição de novas metas
    4. Documento de Pós-Produção

Desta forma você consegue agrupar todas as tarefas do seu processo dentro de cada etapa separadamente, e ver a porcentagem já concluída das atividades. Esse agrupamento facilita muito a visualização.

Minha sugestão sobre o planejamento dos testes e correções de bugs é que sempre fique planejado a correção para o próximo ciclo. Você pode incluir a atividade de correção dos bugs, na elaboração do Plano da Semana e de Testes do ciclo seguinte. No exemplo abaixo eu demonstro o planejamento da correção dos bugs identificados no ciclo anterior (linha 57).

O testador continua testando os itens que foram planejados para a semana, além de verificar os bugs que foram corrigidos, o testador vai realizar as verificações no build gerado do jogo, conforme solicitação. Essa é uma das formas de você organizar seus testes, tenha liberdade de melhorar esse processo de testes da forma que desejar, essa é só uma sugestão mais simples.

19

Os próximos passos que vou te mostrar são:

      1. Como realizar os ajustes de datas.
      2. Como estimar quantos ciclos de produção seu projeto vai ter.
      3. Como compartilhar o cronograma online com a equipe.

Mas antes… Olhe o que você aprendeu até agora:

  • Criar um cronograma online gratuitamente
  • Configurar os dados do seu projeto no cronograma
  • Configurar seu cronograma para salvar automaticamente
  • Configurar as colunas de exibição
  • Adicionar etapas do seu processo ao seu cronograma
  • Agrupar em cada etapa as tarefas pertinentes

Vamos continuar…

Como realizar os ajustes de datas?

Basta clicar na área de data inicial que vai abrir um calendário e colocar a data estimada de inicio e de fim de cada atividade, a etapa vai ser preenchida automaticamente com as datas iniciais mais recentes e finais. Você não consegue colocar diretamente a data inicial da etapa, ela será a data inicial mais recente de alguma tarefa agrupada.

20

Exercício 2: Faça isso para cada tarefa.

Como estimar quantos ciclos de produção seu projeto vai ter?

Eu normalmente gosto de colocar o ciclo semanal porque além de facilitar o controle de cada ciclo, um ciclo muito longo vai ser cansativo tanto para o gestor quanto para equipe, principalmente na apresentação de resultados e metas alcançadas.

21

Como compartilhar o cronograma online com a equipe?

Para compartilhar o cronograma com a equipe, siga os seguintes passos:

  1. Vá em Projeto > Compartilhar.

22

2.  Adicione o e-mail da pessoa que deseja compartilhar e escolha a permissão que ela vai possuir, neste caso vou colocar apenas de Viewer (Visualizador), ela não vai conseguir editar.

23

3.  Vá adicionando os outros membros da equipe.

4.  Quando terminar de adicionar toda equipe, clique no botão “Salvar e Enviar convites”.

24

Pronto, dessa forma sua equipe vai ser comunicada da liberação de acesso do cronograma.

Você agora tem o cronograma estimado do seu projeto, poderá acompanhar a porcentagem completada de cada tarefa e etapa, saber o quanto já avançou e o quanto falta para terminar.

Alguns conselhos:

No começo é muito comum realizar estimativas incorretas por não conhecer a capacidade do potencial produtivo dos membros da sua equipe e ter que ficar replanejando as tarefas.

Normalmente, somos muito otimistas e subestimamos prazos. Sempre coloque uma margem de erros para evitar situações de pressão. A maioria das pessoas se tornam improdutivas e infelizes quando estão trabalhando sob um regime de pressão, estresse e falta de compromissos com prazos.

Escute a sua equipe e dê votos de confiança aos seus colaboradores, apesar de que em vários momentos você precisará seguir sua intuição. Com o passar do tempo, você vai adquirindo experiência e lembre-se que cada pessoa funciona de uma forma diferente.

Agora, um presente para você…

Como prometi no inicio do artigo, vou deixar um BÔNUS para você, caso não tenha completado os exercícios acima. Estou te dando o cronograma modelo pronto para você realizar o upload na sua conta do Gantter e usar, modificar da forma que desejar conforme seu estilo e perfil de gerenciamento.

botao-BONUSAhh, quando fizer o download do seu bônus, para você carregá-lo bastar ir em Projeto>Abrir arquivo Gantter local:

25

Conclusão

Meu propósito com esse artigo foi te mostrar um caminho prático para montar seu cronograma com base o seu processo de produção. Os benefícios no planejamento e na utilização de um cronograma online para isso.

A qualidade da gestão do seu projeto vai melhorar muito se você seguir esse caminho, e não existe receita de bolo, e sim formas mais eficientes sugeridas para melhorar sua organização e produtividade. Nem tudo aquilo que funciona para um gestor vai funcionar para o outro. Você precisa sempre realizar uma reflexão sobre a forma que estão construindo seus jogos, se está utilizando as ferramentas ao seu favor.

E, para finalizar, eu adoraria saber a sua opinião sobre esse artigo.

Deixe um comentário logo abaixo sobre o que você mais gostou nesse artigo, ou sobre alguma dica extra que você deseja compartilhar conosco ou até mesmo alguma crítica sobre esse texto.

9 Comentários


  1. Obrigado por compartilhar seus conhecimentos. Vc investiu tempo e dinheiro na busca de conhecimento, realmente espero que o sucesso nunca te falte.
    Estou começando a criar um GDD de um game tipo plataforma 2D… sou ilustrador digital e tenho a ideia, alguns puzzles, etc… mas conhecimento técnico de outras áreas fora da arte tenho muito que aprender.
    Quero realmente que esse projeto dê certo e que meu amadorismo não venha a sabotar meu sonho.

    Responder

    1. Muito obrigado, Marley! O maior desafio que vejo no desenvolvimento de jogos esta relacionado ao processo de desenvolvimento e conseguir encontrar as pessoas certas para participar do seu projeto, e normalmente, mesmo com um critério de seleção muito bom, você vai descobrir somente depois de selecionar e conviver. Recomendo muito você começar exatamente desta forma, criando um jogo 2D mesmo, tem um artigo muito bom de uma engine para quem esta começando, a parte de programação dela é toda orientada a eventos… Gustavo Larsen -> Construct 2 – Conhecendo a game engine: http://producaodejogos.com/conhecendo-construct-2/ …. Cordial abraço e não permita que nada te tire do caminho de transformar seu sonho em realidade, lute pelo seu sonho, vai exigir sacrifícios e esforço, mas no final, vai valer a pena.

      Responder

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *