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?
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?
Odpowiedzi:
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.
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ł .
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.
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.