Antworten:
Im Allgemeinen sind die Bezeichnungen "Ingenieur" und "Programmierer" in der Spieleentwicklungsbranche austauschbar. Wenn die Titel eine Unterscheidung enthalten, ist dies in der Regel unternehmensspezifisch.
In ähnlicher Weise variieren die tatsächlichen täglichen Aufgaben, die von Mitarbeitern mit einem bestimmten Titel ausgeführt werden (z. B. "Gameplay-Programmierer"), häufig erheblich zwischen den Studios.
Die meisten Berufsbezeichnungen sind willkürlich. Dies gilt für alle Branchen.
Die Bedeutungen dieser Titel unterscheiden sich wahrscheinlich von Unternehmen zu Unternehmen. Lesen Sie daher am besten die Beschreibung der einzelnen Jobs und nicht nur den Titel .
Meine Interpretation wäre, dass ein Gameplay-Programmierer die meiste Zeit des Tages mit Code arbeitet, während ein Ingenieur dies tun könnte , aber er / sie könnte auch mit Gameplay-Mechanismen, Benutzererfahrung und anderen Dingen arbeiten, die nicht so Code-orientiert sind.
Meines Wissens arbeiten Ingenieure an der Funktionalität des Motors. Wenn Sie beispielsweise die unwirkliche Engine verwenden und Ingenieur sind, können Sie die Funktionalität der Engine für die Verwendung durch andere Programmierer erweitern.
Beziehung:
Galaga-Ingenieur - erstellt Schiffsklasse, einschließlich Bewegung, Laser, Kollision. Ruft Spezifikationen von Designern ab, welche Funktionen erforderlich sind
Galaga-Programmierer - Programmiert Steuerungen, für die sich Tasten bewegen, Laser abschießen und was bei einer Kollision passiert. Ruft Spezifikationen von Designern zum Implementieren von Funktionen über Parameter ab.
Aber wie andere zu Recht ausgeführt haben, umfassen die Aufgaben von Spielprogrammierern häufig beide Arten der Codierung.