¿Cuál es la diferencia entre un "Programador de juegos" y un "Ingeniero de juegos"?

12

Estaba leyendo algunas descripciones de trabajo de algunos desarrolladores de AAA en la industria del juego, y noté que había trabajos para "Gameplay Programmers" y "Gameplay Engineers".

¿Son esos lo mismo? ¿Hacen lo mismo?

Consejos48
fuente
66
alrededor de 15 mil dólares
jhocking

Respuestas:

12

En general, el título "ingeniero" y "programador" son intercambiables en la industria del desarrollo de juegos. Si los títulos tienen una distinción, generalmente será específica de la empresa en cuestión.

Del mismo modo, las tareas cotidianas reales realizadas por los empleados con un título en particular (como "programador de juegos") a menudo variarán significativamente entre los estudios.


fuente
77
(no es probable que esto se aplique, pero) Tenga en cuenta que algunas partes del mundo pueden tratar el título de "Ingeniero" de manera diferente a otras. Breve historia: de donde vengo (Alberta, Canadá), hay un gremio de ingenieros profesional que restringe el uso del término a ingenieros profesionales solamente. Aunque soy un programador profesional, no puedo llamarme ingeniero, por lo que esto puede depender de la ubicación.
John McDonald
Esto es cierto, y también importa en algunas partes de los Estados Unidos (creo que Texas es uno de ellos).
@JohnMcDonald es una organización específica, no un área específica. Un programador es un ingeniero, un ingeniero de software, así como un fontanero es un ingeniero, un ingeniero de fontanería. Dichas organizaciones tienden a limitarse a ciertos tipos de ingenieros, dicen los ingenieros mecánicos.
Jwenting
44
@jwenting Algunas jurisdicciones requieren una licencia para practicar ciertos tipos de ingeniería, y es ilegal falsificar sus certificaciones. En Texas y algunas provincias de Canadá, no puede decirle a la gente que es un ingeniero de software profesional a menos que realmente tenga una licencia para practicar el desarrollo de software.
M. Dudley
3
@jwenting En realidad, eso es exactamente lo que significa. En estas jurisdicciones llamarse a sí mismo un ingeniero sin una licencia adecuada se considera fraudulento. El verdadero significado de la licencia es que hay una prohibición general de que otros usen el término a menos que tosen la masa. Claro que puedes decirle a la gente que eres ingeniero, pero si te representas profesionalmente como tal sin licencia, puede haber consecuencias legales al hacerlo. Parece una tontería, pero ese es el poder de los simulacros orquestados por el gobierno.
Frank B
11

La mayoría de los títulos de trabajo son arbitrarios. Esto aplica para todas las industrias.

El significado de esos títulos es probablemente diferente para cada compañía, por lo que su mejor opción es leer la descripción de cada uno de esos trabajos, en lugar de solo el título .

Pijama Panda
fuente
2

Mi interpretación sería que un programador de juegos es alguien que trabaja con código la mayor parte del día, mientras que un ingeniero podría hacerlo, pero también podría trabajar con la mecánica del juego, la experiencia del usuario y otras cosas que no están tan orientadas al código.

Viktor Mellgren
fuente
2
Es curioso, tuve una interpretación totalmente diferente: Engineer es el fabricante del motor, mientras que el programador es el programador del script. Quién sabe ...
Panda Pyjama
1

Los ingenieros, según tengo entendido, trabajan en la funcionalidad del motor en sí. Por ejemplo, si está utilizando el motor irreal y es ingeniero, puede ampliar la funcionalidad del motor para que otros programadores lo utilicen.

Relación:

Ingeniero de Galaga : crea una clase de barco, que incluye movimiento, láser, colisión. Obtiene especificaciones de los diseñadores sobre qué funciones son necesarias

Programador Galaga : programa controladores para los cuales se mueven los botones, disparan rayos láser y lo que sucede en caso de colisión. Obtiene especificaciones de los diseñadores sobre cómo implementar funciones a través de parámetros.

Pero como otros han señalado correctamente, los deberes de los programadores de juegos a menudo incluyen ambos tipos de codificación.

James Slater
fuente