Sviluppatore di videogiochi: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 38:
 
=== Programmatore di engine e tool ===
Un programmatore di engine (''engine programmer'') si occupa di realizzare le fondamenta del [[codice sorgente|codice]] alla base del gioco, scrivendo il codice di programmazione dietro al rendering e alle funzionalità dello stesso. Per gran parte delle piattaforme di gioco, all’engine programmer è richiesta un’enormela conoscenza del linguaggio [[C (linguaggio)|C]]/[[C++]], talvolta di [[Assembly]], di concetti matematici, grafici, rilevamento di collisioni e gestione di [[database]].
 
Un programmatore di tool (''tools programmer'') crea invece gli strumenti in grado di agevolare il lavoro degli artisti e dei designer con l’engine (come [[plugin (informatica)|plug-in]] per software di grafica in grado di aiutare a integrare [[texture mapping|texture]] o sfondi nel gioco). Migliore è lo strumento, più rapidamente possono lavorare designer e artisti, velocizzando sensibilmente i tempi di produzione.