Qual é a diferença entre um "Programador de Gameplay" e um "Engenheiro de Gameplay?"

12

Eu estava lendo algumas descrições de trabalho de alguns desenvolvedores de AAA na indústria de jogos e notei que havia trabalhos para "Gameplay Programmers" e "Gameplay Engineers".

São a mesma coisa? Eles fazem a mesma coisa?

Dicas48
fonte
6
cerca de 15 mil dólares
jhocking 28/06/2013

Respostas:

12

Geralmente, o título "engenheiro" e "programador" são intercambiáveis ​​na indústria de desenvolvimento de jogos. Se os títulos tiverem uma distinção, geralmente será específico para a empresa em questão.

Da mesma forma, as tarefas diárias reais realizadas por funcionários com um título específico (como "programador de jogabilidade") geralmente variam significativamente entre os estúdios.


fonte
7
(não que isso provavelmente se aplique, mas) Observe que algumas partes do mundo podem tratar o título "Engenheiro" de maneira diferente de outras. Breve história: De onde eu venho (Alberta, Canadá), existe uma guilda de engenheiros profissional que restringe o uso do termo apenas a engenheiros profissionais. Mesmo sendo um programador profissional, não posso me chamar de engenheiro, portanto isso pode depender da localização.
John McDonald
Isso é verdade e também é importante em algumas partes dos EUA (acho que o Texas é uma delas).
@JohnMcDonald é uma organização específica, não uma área específica. Um programador é um engenheiro, um engenheiro de software, assim como um encanador é um engenheiro, um engenheiro de encanamento. Tais organizações tendem a se limitar a certos tipos de engenheiros, dizem engenheiros mecânicos.
usar o seguinte comando
4
@jwenting Algumas jurisdições exigem uma licença para praticar certos tipos de engenharia e é ilegal deturpar suas certificações. No Texas e em algumas províncias do Canadá, você não pode dizer às pessoas que você é um engenheiro de software profissional, a menos que tenha uma licença para praticar o desenvolvimento de software.
M. Dudley
3
@jwenting Na verdade, é exatamente isso que significa. Nessas jurisdições, chamar-se engenheiro sem uma licença adequada é considerado fraudulento. O próprio significado da licença é que existe uma proibição geral de outras pessoas usarem o termo, a menos que paguem a grana. Claro que você pode dizer às pessoas que é engenheiro, mas se você se profissionalizar como tal sem uma licença, poderá haver consequências legais para isso. Parece bobagem, mas esse é o poder das vergonhas orquestradas pelo governo.
Frank B
11

A maioria dos cargos é arbitrária. Isso se aplica a todos os setores.

Os significados desses títulos provavelmente são diferentes para cada empresa; portanto, sua melhor aposta é ler a descrição de cada um desses trabalhos, em vez de apenas o título .

Panda Pajama
fonte
2

Minha interpretação seria que um programador de jogabilidade é alguém que trabalha com código a maior parte do dia, enquanto um engenheiro pode fazer isso, mas também pode trabalhar com a mecânica de jogo, a experiência do usuário e outras coisas que não são tão orientadas ao código.

Viktor Mellgren
fonte
2
Engraçado, tive uma interpretação totalmente diferente: o engenheiro é o criador do mecanismo, enquanto o programador é o programador de scripts. Quem sabe ...
Panda Pajama
1

Engenheiros, pelo que entendi, trabalham na funcionalidade do próprio mecanismo. Por exemplo, se você estiver usando o mecanismo irreal e for um engenheiro, poderá estender a funcionalidade do mecanismo para uso por outros programadores.

Relação:

Engenheiro de Galaga - cria classe de navio, incluindo movimento, laser, colisão. Obtém especificações dos designers sobre quais funções são necessárias

Programador Galaga - programa controladores para os quais os botões se movem, disparam lasers e o que acontece em caso de colisão. Obtém especificações dos designers sobre como implementar funções por meio de parâmetros.

Mas, como outros apontaram corretamente, os deveres dos programadores de jogos geralmente incluem os dois tipos de codificação.

James Slater
fonte