Was ist der Unterschied zwischen einem "Gameplay Programmer" und einem "Gameplay Engineer"?

12

Ich habe einige Stellenbeschreibungen von AAA-Entwicklern in der Spielebranche gelesen und festgestellt, dass es sowohl Stellen für "Gameplay-Programmierer" als auch für "Gameplay-Entwickler" gibt.

Sind das die gleichen Sachen? Tun sie dasselbe?

Tipps48
quelle
6
etwa 15 Tausend Dollar
jhocking

Antworten:

12

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.


quelle
7
(Nicht, dass dies wahrscheinlich zutrifft, aber) Beachten Sie, dass einige Teile der Welt den Titel "Ingenieur" möglicherweise anders behandeln als andere. Kurzgeschichte: Wo ich herkomme (Alberta, Kanada), gibt es eine Berufsgilde der Ingenieure , die die Verwendung des Begriffs ausschließlich auf Berufsingenieure beschränkt. Obwohl ich ein professioneller Programmierer bin, kann ich mich nicht als Ingenieur bezeichnen. Dies kann also vom Standort abhängen.
John McDonald
Dies ist wahr, und es spielt auch in einigen Teilen der USA eine Rolle (Texas, glaube ich, ist einer von ihnen).
@JohnMcDonald das ist eine bestimmte Organisation, kein bestimmter Bereich. Ein Programmierer ist ein Ingenieur, ein Software-Ingenieur, so wie ein Klempner ein Ingenieur ist, ein Installateur. Solche Organisationen neigen dazu, sich auf bestimmte Arten von Ingenieuren zu beschränken, sagen Maschinenbauingenieure.
Jwenting
4
@jwenting In einigen Ländern ist eine Lizenz erforderlich , um bestimmte Arten von Ingenieurleistungen ausüben zu können, und es ist illegal, Ihre Zertifizierungen falsch darzustellen. In Texas und einigen Provinzen Kanadas können Sie den Leuten nicht sagen, dass Sie ein professioneller Softwareingenieur sind, es sei denn, Sie verfügen tatsächlich über eine Lizenz zum Üben von Softwareentwicklung.
M. Dudley
3
@jwenting Eigentlich ist das genau das, was es bedeutet. In diesen Gerichtsbarkeiten gilt es als betrügerisch, sich als Ingenieur ohne ordnungsgemäße Lizenz zu bezeichnen. Die eigentliche Bedeutung der Lizenz ist, dass es ein generelles Verbot für andere gibt, den Begriff zu verwenden, es sei denn, sie husten den Teig aus. Sicher können Sie den Leuten sagen, dass Sie Ingenieur sind, aber wenn Sie sich ohne Lizenz professionell als solcher darstellen, kann dies rechtliche Konsequenzen haben. Es scheint albern, aber das ist die Macht der von der Regierung inszenierten Täuschungen.
Frank B
11

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 .

Panda-Pyjama
quelle
2

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.

Viktor Mellgren
quelle
2
Komisch, ich hatte eine völlig andere Interpretation: Ingenieur ist der Motorhersteller, während Programmierer der Skriptprogrammierer ist. Wer weiß ...
Panda Pyjama
1

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.

James Slater
quelle