Jaka jest różnica między „programistą rozgrywki” a „inżynierem rozgrywki”?

12

Czytałem niektóre opisy stanowisk od niektórych twórców AAA w branży gier i zauważyłem, że są oferty pracy dla „programistów gier”, a także „inżynierów gier”.

Czy to to samo? Czy robią to samo?

Wskazówki48
źródło
6
około 15 tysięcy dolarów
jhocking

Odpowiedzi:

12

Ogólnie rzecz biorąc, tytuł „inżynier” i „programista” są wymienne w branży tworzenia gier. Jeśli tytuły mają rozróżnienie, zwykle będą one specyficzne dla danej firmy.

Podobnie rzeczywiste codzienne zadania wykonywane przez pracowników z jednym konkretnym tytułem (np. „Programista rozgrywki”) często będą się znacznie różnić w zależności od studia.


źródło
7
(nie żeby to prawdopodobnie miało miejsce, ale) Należy pamiętać, że niektóre części świata mogą traktować tytuł „Inżynier” inaczej niż inne. Krótka historia: Skąd pochodzę (Alberta, Kanada), istnieje profesjonalna Gildia Inżynierów, która ogranicza użycie tego terminu tylko do profesjonalnych Inżynierów. Mimo że jestem profesjonalnym programistą, nie mogę nazywać się Inżynierem, więc może to zależeć od lokalizacji.
John McDonald
To prawda, i ma to również znaczenie w niektórych częściach USA (chyba Teksas, chyba jedna z nich).
@JohnMcDonald to konkretna organizacja, a nie konkretny obszar. Programista jest inżynierem, inżynierem oprogramowania, tak jak hydraulik jest inżynierem, hydraulikiem. Takie organizacje ograniczają się do pewnych typów inżynierów, powiedzmy inżynierów mechaników.
jwenting
4
@jwenting Niektóre jurysdykcje wymagają licencji na wykonywanie niektórych rodzajów inżynierii, a fałszowanie certyfikatów jest niezgodne z prawem. W Teksasie i niektórych prowincjach Kanady nie możesz powiedzieć ludziom, że jesteś profesjonalnym inżynierem oprogramowania, chyba że masz licencję na praktykę tworzenia oprogramowania.
M. Dudley,
3
@jwenting Właściwie to dokładnie to oznacza. W tych jurysdykcjach nazywanie się inżynierem bez odpowiedniej licencji jest uważane za nieuczciwe. Samo znaczenie licencji polega na tym, że istnieje ogólny zakaz używania tego terminu, chyba że odkrztuszają ciasto. Pewnie możesz powiedzieć ludziom, że jesteś inżynierem, ale jeśli profesjonalnie reprezentujesz siebie bez licencji, może to mieć konsekwencje prawne. Wydaje się to głupie, ale taka jest siła rządzonych przez rząd oszustów.
Frank B
11

Większość stanowisk pracy jest dowolna. Dotyczy to wszystkich branż.

Znaczenie tych tytułów jest prawdopodobnie różne dla każdej firmy, więc najlepiej jest przeczytać opis każdego z tych zadań, a nie tylko tytuł .

Panda Piżama
źródło
2

Moja interpretacja byłaby taka, że programista rozgrywki to ktoś, kto pracuje z kodem przez większość dnia, podczas gdy inżynier może to zrobić, ale może on również pracować z mechaniką rozgrywki, wrażeniami użytkownika i innymi rzeczami, które nie są tak zorientowane na kod.

Viktor Mellgren
źródło
2
Zabawne, miałem zupełnie inną interpretację: inżynier jest producentem silnika, a programista jest programistą skryptów. Kto wie ...
Panda Pajama
1

Z mojego zrozumienia, inżynierowie pracują nad funkcjonalnością samego silnika. Na przykład, jeśli używasz nierealnego silnika i jesteś inżynierem, możesz rozszerzyć jego funkcjonalność do użytku przez innych programistów.

Związek:

Inżynier Galaga - tworzy klasę statku, w tym ruch, laser, kolizję. Pobiera specyfikacje od projektantów dotyczące niezbędnych funkcji

Programator Galaga - programuje kontrolery, w których poruszają się przyciski, strzelają lasery i co dzieje się po kolizji. Pobiera specyfikacje od projektantów dotyczące sposobu wdrażania funkcji za pomocą parametrów.

Ale jak słusznie zauważyli inni, obowiązki programistów gier często obejmują oba rodzaje kodowania.

James Slater
źródło