Em desenvolvimento de games o que é um ‘Game Design Document’ (GDD) e o que deve conter esse documento?

Post originalmente publicado no Quora em 22/07/2019

O Game Design Document (GDD) é muito mais que um documento de conceito ou proposta de negócio.

É normal que um GDD tenha algo entre 50 e passe de 200 páginas. O propósito do GDD não é servir de apoio para vender uma ideia. Pelo contrário, seu principal objetivo é ser um guia de referência ao processo de desenvolvimento de um jogo (game).

O GDD tem que focar no modo de jogo (gameplay), roteiro (storyline), personagens, interface e regras do jogo. O GDD deve especificar o projeto com detalhes suficientes e de tal forma que seja possível, em teoria, jogar o jogo sem o uso de um computador.

Inclusive poder jogar uma versão em papel do jogo construida a partir do GDD é na verdade um modo barato de se entender e depurar o projeto do jogo. A prototipagem em papel sempre deve ser considerada durante o processo de desenvolvimento do game.

Devido ao tamanho do GDD, um índice deve ser inserido logo após a página de título do documento. Esse documento tem que ser entendido como parte do processo de desenvolvimento do jogo e deve ser atualizado constantemente à medida que o projeto é desenvolvido.

Como boa prática deve-se ter certeza que o GDD esteja disponível a todos no projeto de tal forma que os membros do time possam fazer as atualizações conforme o necessário a qualquer tempo (obviamente um controle de versionamento tipo GIT deve ser adotado).

O GDD deve conter em sua descrição basicamente os seguintes elementos, não se limitando à lista abaixo:

  • Interface do jogo – indicando os elementos do jogo, tempo de produção, custo, requisitos das interfaces, viabilidade da interface, audiência e gênero do jogo.
  • Mundo do jogo – níveis e elementos presentes em cada nível do jogo bem como a descrição dos mesmos. Inclui arte, cinemática, animações, itens disponíveis e informações acerca de itens perigosos.
  • Habilidades dos personagens e itens – como funciona o ataque e defesa dos personagens, o que faz cada NPC, o que e como os personagens podem pegar de itens.
  • Game engine – o que pode ser feito e o que não pode ser feito no desenvolvimento do jogo. Esta parte do GDD serve para manter todos desenvolvedores alinhados com os recursos disponíveis e comportamento geral do jogo abordando tópicos como número de personagens por tela, animações por personagem, restrições de câmera, paleta do mapa de textura e outras informações que padronizem o desenvolvimento do game.

Você utilizará como game engine a interface 2D do GameSalad, ou utilizará a engine 3D do Unity? Sites exibidos logo a seguir. Essa decisão, por exemplo, é definida na seção Game Engine.

Página do GameSalad:

Página do Unity:


Finalizando:

Tenha em mente que o GDD pode variar dependendo no nível de detalhes e demandas do projeto, mas é para isso que ele serve e o que ele basicamente deve conter.

Fonte: NOVAK, Jeannie. GAME DEVELOPMENT ESSENTIALS: AN INTRODUCTION. 3. ed. United States: Delmar Cenage Learning, 2012. 514 p. ISBN 13: 978-1-111-30765-3.

Last updated by at .