uma descricao sobre o campo de atuacao do jogo (mercado, consumidores, publicidade, exposicao, etc.)Concept Document - Faz uma descricao tecnica sobre o jogo (plataforma, linguagem de programacao, aplicacoes utilizadas, etc.)Game Design Document - Antes de comecar a producao faz uma associacao de todos os documentos anteriores, tambem e chamado de prototipo virtual, pode ser modificado ao longo da producao.Prototipo - E a implementacao do desenho do documento, onde sao testados diferentes algoritmos, modelos e funcoes durante diferentes os cenarios. Sua principal meta e testar, adicionar e modificar recursos. Geralmente sao usadas ferramentas RAD nesse processo.Producao:A producao principal do jogo em si, onde sao desenvolvidos os ativos e o codigo-fonte. Programadores desenvolvem o codigo-fonte, artistas desenvolvem os ativos (objetos 3D, cenarios, etc.), engenheiros de som desenvolvem os efeitos e os compositores compoem musicas, level designers criam niveis e cenas nao-jogaveis,Design - Formado pelos artistas que desenvolvem os ativos (objetos 3D, cenarios, etc.)Programacao - Formado pelos programadores desenvolvem o codigo-fonteCriacao de niveis - Formado pelos level designers que atraves de ferramentas criam cenarios e cenas nao-jogaveisProducao de arte - Formado por artistas que criam videos, trailers, screenshots, etc.Producao AudioEfeitos de som - Feito pelo engenheiro de som para criar efeitos especiais.Musica - Feita por artistas musicos, podem ser musica ambiente, ou disparada atraves de um gatilho.Atores de voz - Sao representados por dubladores que dao vida as vozes dos personagens.Teste - E a fase final da producao, tem como objetivo garantir a qualidade do produto.Marcos: Pode ser associado a entregas de software em determinado cronograma no periodo de desenvolvimento, podem ser:First Playable - E a primeira versao jogavel sem grandes implementacoes, geralmente apresentada internamente somente aos publishers.Alpha - E a fase onde todas as funcionalidades de jogabilidade estao disponiveis.Code Freeze - Fase onde nenhum codigo adicional e escrito, apenas bugs sao consertados.Beta - E a fase onde e entregue uma parte do jogo, mas que contem todas as funcionalidades da versao final.Code release - E a fase onde o codigo e enviado para a avaliacao do fabricante de console (geralmente nao e usado para jogos de PC).Crunch Time - E o tempo entre a finalizacao do codigo e o lancamento do produto, mais focada na divulgacao do jogo na midia especializada.Plataforma: O desenvolvimento de jogos tambem depende da plataforma a qual o jogo ira rodar, existem plataformas de maquinas de arcade, consoles de mesa, consoles portateis, computador e celulares.Arcade - Geralmente sao maquinas exclusivas para jogos que podem ser totalmente adaptadas para apenas um jogo especifico.Consoles - Apesar de serem maquinas feitas com objetivo exclusivo para jogos, elas nao podem ser customizandas como os arcades e tem um hardware limitado o que pode tornar mais facil a questao da portabilidade, mas tambem pode limitar os recursos do desenvolvimento.Computadores - Maquinas genericas onde na teoria pode-se ter recursos ilimitados, o principal desafio e criar jogos que possam ser rodaveis com a maioria dos computadores da atualidade.Dispositivos moveis - Plataformas como celulares, que geralmente tem o poder de processamento mais fracos dos hardwares, o principal desafio e fazer com que os jogos se comportem da mesma