Je lisais des descriptions de poste de certains développeurs AAA dans l'industrie du jeu, et j'ai remarqué qu'il y avait des emplois pour "Gameplay Programmers" ainsi que "Gameplay Engineers".
Est-ce la même chose? Font-ils la même chose?
Je lisais des descriptions de poste de certains développeurs AAA dans l'industrie du jeu, et j'ai remarqué qu'il y avait des emplois pour "Gameplay Programmers" ainsi que "Gameplay Engineers".
Est-ce la même chose? Font-ils la même chose?
Réponses:
Généralement, le titre "ingénieur" et "programmeur" sont interchangeables dans l'industrie du développement de jeux. Si les titres ont une distinction, celle-ci sera généralement spécifique à l'entreprise en question.
De même, les tâches quotidiennes réelles effectuées par les employés avec un titre particulier (tel que "programmeur de gameplay") varient souvent considérablement d'un studio à l'autre.
La plupart des titres d'emploi sont arbitraires. Cela s'applique à toutes les industries.
La signification de ces titres est probablement différente pour chaque entreprise, donc votre meilleur pari est de lire la description de chacun de ces emplois, au lieu de simplement le titre .
Mon interprétation serait qu'un programmeur de gameplay est quelqu'un qui travaille avec du code la plupart du temps alors qu'un ingénieur pourrait le faire, mais il pourrait également travailler avec des mécanismes de gameplay, l'expérience utilisateur et d'autres choses qui ne sont pas aussi orientées code.
D'après ma compréhension, les ingénieurs travaillent sur la fonctionnalité du moteur lui-même. Par exemple, si vous utilisez le moteur irréel et êtes ingénieur, vous pouvez étendre les fonctionnalités du moteur pour une utilisation par d'autres programmeurs.
Relation:
Ingénieur Galaga - crée la classe de navire, y compris le mouvement, le laser, la collision. Obtient des spécifications des concepteurs sur les fonctions nécessaires
Programmeur Galaga - programme les contrôleurs pour lesquels les boutons se déplacent, tirent au laser et ce qui se passe en cas de collision. Obtient des spécifications des concepteurs sur la façon d'implémenter des fonctions via des paramètres.
Mais comme d'autres l'ont souligné à juste titre, les devoirs des programmeurs de jeux incluent souvent les deux types de codage.