Como planejar um projeto de desenvolvimento de jogos

Um dos aspectos mais complicados de desenvolvimento de jogos está planejando. Alguns argumentam que pequenos projetos independentes não precisam dessa etapa; eles simplesmente precisam trabalhar no projeto até que esteja pronto. Isso está longe de ser verdade.

Planejamento inicial

A estrutura de design estabelecida na origem do projeto determinará o curso para todo o desenvolvimento do projeto. É importante lembrar, nesta etapa, que nada é imutável, mas você deve tentar ser o mais preciso possível.

Lista de recursos

Primeiro, analise o documento de design e determine os requisitos do jogo. Em seguida, divida cada requisito em uma lista de recursos que serão necessários para implementar o requisito.

Dividindo as tarefas

Escolha cada recurso e trabalhe com seus leads em cada área (arte, animação, programação, som, nível de design etc.) para dividir em tarefas para cada departamento (um grupo ou pessoa, dependendo do tamanho da sua equipe).

Atribuindo tarefas

O líder de cada grupo deve criar estimativas iniciais de requisitos de tempo para cada tarefa e atribuí-las aos membros da equipe. Após a conclusão, o líder deve trabalhar com a equipe para garantir que as estimativas sejam corretas e razoáveis.

instagram viewer

Dependências

O gerente de projeto deve pegar todas as estimativas de tarefas e colocá-las em um pacote de software de gerenciamento de projetos, Microsoft Project ou Excel (os dois padrões de longa data do setor) ou qualquer uma das opções mais recentes disponíveis para projetos ágeis gestão.

Depois que as tarefas são adicionadas, o gerente de projeto deve examinar as tarefas e corresponder as dependências entre as equipes para garantir que o o momento da criação de um recurso não possui relacionamentos impossíveis que o impedem de ser concluído dentro do tempo necessário quadros. Por exemplo, para implementar completamente um jogo de corrida, você não agendaria a codificação da durabilidade do pneu antes da conclusão do sistema de física. Você não teria uma estrutura para basear o código do pneu.

Agendamento

É aqui que as coisas ficam particularmente complicadas, mas onde a necessidade de gerenciamento de projetos se torna mais aparente.

O gerente de projeto atribui datas estimadas de início e conclusão para cada tarefa. No planejamento tradicional do projeto, você termina com uma exibição em cascata, que mostra a linha do tempo para a conclusão do projeto e as dependências que vinculam as tarefas.

É fundamental lembrar-se de levar em consideração a derrapagem, o tempo de ausência do funcionário, atrasos inesperados nos recursos, etc. Essa é uma etapa demorada, mas fornecerá rapidamente uma idéia exata de quanto tempo o projeto levará para ser concluído.

O que fazer com os dados

Observando este plano do projeto, você pode determinar se um recurso será oneroso no tempo (e, portanto, dinheiro) e tomar decisões sobre se o recurso é necessário para o sucesso do jogo. Você pode decidir que adiar a atualização de um recurso - ou mesmo uma sequência - faz mais sentido.

Além disso, rastrear por quanto tempo você trabalhou em um recurso é útil para determinar se é hora de tentar uma nova técnica para resolver o problema ou cortar o recurso para o bem do projeto.

Milestones

Um uso frequente do planejamento do projeto envolve a criação de marcos. Os marcos indicam quando um determinado elemento de funcionalidade, um período de trabalho no projeto ou uma porcentagem das tarefas foram concluídos.

Para o rastreamento interno do projeto, os marcos são úteis para fins de planejamento e para fornecer à equipe metas específicas a serem alcançadas. Ao trabalhar com um editor, os marcos determinam frequentemente como e quando o estúdio de desenvolvimento é pago.

Notas Finais

O planejamento do projeto é considerado por muitos um incômodo, mas você quase sempre descobrirá que os desenvolvedores que planejam projetos com bastante antecedência e atingem seus objetivos são os que obtêm sucesso a longo prazo.