Qual è la differenza tra un "programmatore di gioco" e un "ingegnere di gioco?"


12

Stavo leggendo alcune descrizioni dei lavori di alcuni sviluppatori AAA nel settore dei giochi e ho notato che c'erano lavori per "programmatori di gioco" e "ingegneri di gioco".

Sono la stessa cosa? Fanno la stessa cosa?


6
circa 15 mila dollari
jhocking

Risposte:


12

In generale, il titolo "ingegnere" e "programmatore" sono intercambiabili nel settore dello sviluppo dei giochi. Se i titoli hanno una distinzione, di solito saranno specifici per la società in questione.

Allo stesso modo, le attività quotidiane effettive eseguite da dipendenti con un titolo particolare (come "programmatore di gameplay") variano spesso in modo significativo tra gli studi.


7
(Non che ciò si applichi probabilmente, ma) Nota che alcune parti del mondo potrebbero trattare il titolo di "Ingegnere" in modo diverso rispetto ad altri. Breve storia: Da dove vengo (Alberta, Canada), esiste una corporazione di ingegneri professionisti che limita l'uso del termine solo agli ingegneri professionisti. Anche se sono un programmatore professionista, non posso definirmi un ingegnere, quindi questo può dipendere dalla posizione.
John McDonald,

Questo è vero, e importa anche in alcune parti degli Stati Uniti (Texas, credo, essendo uno di loro).

@JohnMcDonald è un'organizzazione specifica, non un'area specifica. Un programmatore è un ingegnere, un ingegnere del software, così come un idraulico è un ingegnere, un ingegnere idraulico. Tali organizzazioni tendono a limitarsi a determinati tipi di ingegneri, affermano gli ingegneri meccanici.
jwenting il

4
@jwenting Alcune giurisdizioni richiedono una licenza per esercitare determinati tipi di ingegneria ed è illegale travisare le proprie certificazioni. In Texas e in alcune province del Canada non puoi dire alle persone che sei un ingegnere del software professionista a meno che tu non abbia effettivamente una licenza per esercitare lo sviluppo del software.
M. Dudley,

3
@jwenting In realtà, questo è esattamente ciò che significa. In queste giurisdizioni chiamarsi ingegnere senza una licenza adeguata è considerato fraudolento. Il vero significato della licenza è che esiste un divieto generale per gli altri che usano il termine a meno che non tossiscano l'impasto. Certo, puoi dire alle persone che sei un ingegnere, ma se ti rappresenti professionalmente come tale senza una licenza, ci possono essere conseguenze legali nel farlo. Sembra sciocco, ma questo è il potere delle frodi orchestrate dal governo.
Frank B,

11

La maggior parte dei titoli di lavoro sono arbitrari. Questo vale per tutti i settori.

I significati di quei titoli sono probabilmente diversi per ciascuna società, quindi la cosa migliore da fare è leggere la descrizione di ognuno di quei lavori, anziché solo il titolo .


2

La mia interpretazione sarebbe che un programmatore di gameplay è qualcuno che lavora con il codice la maggior parte della giornata mentre un ingegnere potrebbe farlo, ma potrebbe anche lavorare con meccaniche di gioco, esperienza utente e altre cose che non sono orientate al codice.


2
Divertente, ho avuto un'interpretazione completamente diversa: Engineer è il produttore del motore, mentre programmatore è il programmatore di script. Chissà ...
Panda Pajama,

1

Gli ingegneri, dal mio punto di vista, lavorano sulla funzionalità del motore stesso. Ad esempio, se si utilizza il motore irreale e si è un ingegnere, è possibile estendere la funzionalità del motore per l'utilizzo da parte di altri programmatori.

Relazione:

Ingegnere Galaga - crea classe di navi, inclusi movimento, laser, collisione. Ottiene le specifiche dei progettisti su quali funzioni sono necessarie

Programmatore Galaga : programma i controller per i quali i pulsanti si muovono, sparano ai laser e cosa succede in caso di collisione. Ottiene le specifiche dei progettisti su come implementare le funzioni tramite parametri.

Ma come altri hanno giustamente sottolineato, i doveri dei programmatori di giochi spesso includono entrambi i tipi di codifica.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.