Nello sviluppo di giochi per computer, un designer di livelli crea l’ambiente digitale reale con cui un giocatore interagirà durante il gioco e posiziona i personaggi e gli oggetti del gioco all’interno di quell’ambiente. Diverse società di sviluppo di giochi definiscono il ruolo di un designer di livelli in modo diverso. In alcuni casi, sono responsabili di tutti gli aspetti dell’assemblaggio di un livello specifico di un gioco, mentre altre volte il focus del loro lavoro è solo una parte molto ristretta del livello, come l’illuminazione o il percorso dei personaggi. Un designer di solito deve avere alcune conoscenze di programmazione e una competenza in alcuni programmi di modellazione tridimensionale (3D). Il lavoro è molto importante per il prodotto finale, perché incorpora tutti gli elementi che sono stati creati dal resto del team di sviluppo del gioco.
In alcune aziende, un progettista di livelli creerà la geometria per un livello, inclusi poligoni per terreno, pareti, soffitti e altre strutture. La creazione di una mappa può essere un processo molto dettagliato e comporta la presentazione di una sfida a un giocatore senza essere eccessivamente confuso. Con alcuni progetti, il progettista di livelli potrebbe creare oggetti in un programma di modellazione 3D mentre, altre volte, tutti gli oggetti utilizzati per creare un livello sono realizzati da artisti e illustratori separati e posizionati come oggetti di scena.
A seconda del tipo e dell’ambito di un progetto, il lavoro del progettista di livelli potrebbe significare cose diverse. Un ruolo più limitato di un designer di livelli è quello di gestire esclusivamente gli oggetti a un livello. La geometria del livello sarà già stata creata da un membro del team separato noto come progettista dell’ambiente. Progettare il livello in questo scenario significa posizionare oggetti, come personaggi di gioco o armi, in posizioni strategiche per presentare una sfida al giocatore. Può anche comportare la modifica di alcune parti dell’ambiente, come bloccare le porte o impostare i grilletti per spostare oggetti intorno al livello, per complicare ulteriormente il gioco.
Una società di progettazione di giochi potrebbe anche chiedere a un progettista di livelli di creare script per controllare gli eventi a livello o il comportamento di nemici e personaggi. Ciò può richiedere alcune conoscenze di programmazione di base per la scrittura rapida ed efficace delle azioni. Il designer viene spesso scelto di scrivere gli script per un livello perché conosce molto bene il funzionamento della mappa e può integrare meglio i movimenti degli oggetti in modo che si sentano più naturali.
Ci sono altre responsabilità che un progettista di livelli potrebbe avere. Questi possono includere test o raccomandazioni di bilanciamento statistico per i nemici a livello, creazione di trame bidimensionali (2D) per nuovi oggetti utilizzati nell’ambiente o regolazione dell’illuminazione e delle particelle per il rendering. Le più grandi società di sviluppo di giochi di solito creano i propri strumenti di progettazione per la creazione di livelli, che possono aiutare a semplificare il processo, mentre altre volte i plug-in per il software di modellazione 3D standard rendono possibile il processo di progettazione.