Qual é a diferença entre um desenvolvedor de jogos, um programador de jogos e um designer de jogos?

Os termos 'desenvolvedor de jogos' e 'programador de jogos' são comumente usados ​​de forma intercambiável.

O termo "designer de jogos" refere-se a um artista que cria os jogos, geralmente incluindo a jogabilidade e o design de níveis, e frequentemente incluindo o design conceitual e a direção da arte. Nas grandes empresas de jogos, o diretor de arte e o designer de jogos são pessoas separadas. Os designers de jogos se preocupam mais com o conceito e os designs de níveis do jogo, onde um diretor de arte gerencia a criação dos recursos artísticos necessários para o jogo, trabalhando em estreita colaboração com o designer do jogo e a equipe de programação.

Geralmente um

desenvolvedor

é um termo abrangente para todos que contribuem materialmente para a criação de um jogo - artistas, programadores, pessoal de áudio, designers e testadores. Às vezes, isso significa qualquer pessoa em um time de jogo, enquanto outras pessoas o restringem apenas às pessoas que contribuem diretamente para o software (artistas e programadores, mas não contadores ou pessoas de RH).

Um jogo

programador

realmente escreve código - eles usam os mesmos tipos de ferramentas de programação que outros programadores de computador para fazer o jogo funcionar. Alguns programadores têm uma mão ativa no que os jogadores veem e ouvem - a maneira como uma IA é implementada, por exemplo, terá um grande impacto na sensação do jogo. Por outro lado, outros programadores estão resolvendo problemas técnicos que os jogadores nunca conhecem.

Algum jogo

designers

também escrevem código, mas a responsabilidade real deles é criar a experiência do jogador. Alguns designers fazem coisas como criar personagens e histórias, outros gerenciam coisas como economias no jogo ou o equilíbrio de armas diferentes. Os "designers de nível" são responsáveis ​​pelo layout físico dos espaços de jogo.