În dezvoltarea jocurilor pe computer, un designer de nivel creează mediul digital real cu care un jucător va interacționa atunci când joacă și plasează personajele și elementele jocului în acel mediu. Diferite companii de dezvoltare de jocuri definesc rolul unui designer de nivel diferit. În unele cazuri, ei sunt responsabili pentru toate aspectele asamblarii unui anumit nivel al unui joc, în timp ce alteori concentrarea muncii lor este doar o parte foarte restrânsă a nivelului, cum ar fi iluminarea sau traseul personajului. De obicei, un designer trebuie să aibă cunoștințe de programare și o competență în unele programe de modelare tridimensională (3D). Lucrarea este foarte importantă pentru produsul final, deoarece încorporează toate elementele care au fost create de restul echipei de dezvoltare a jocului.
În unele companii, un proiectant de nivel va crea geometria unui nivel, inclusiv poligoane pentru teren, pereți, tavane și alte structuri. Crearea unei hărți poate fi un proces foarte detaliat și implică prezentarea unei provocări unui jucător, fără a fi prea confuz. Cu anumite proiecte, designerul de nivel poate crea obiecte într-un program de modelare 3D, în timp ce, alteori, toate obiectele folosite pentru a crea un nivel sunt prefabricate de artiști și ilustratori separați și plasate ca elemente de recuzită.
În funcție de tipul și domeniul de aplicare al unui proiect, jobul de designer de nivel poate însemna lucruri diferite. Un rol mai limitat al unui designer de nivel este de a manipula doar obiectele de pe un nivel. Geometria nivelului va fi deja creată de un membru separat al echipei, cunoscut sub numele de designer de mediu. Proiectarea nivelurilor în acest scenariu înseamnă plasarea unor obiecte, cum ar fi personaje de joc sau arme, în poziții strategice pentru a prezenta o provocare jucătorului. De asemenea, poate implica modificarea unor părți ale mediului, cum ar fi încuierea ușilor sau setarea declanșatoarelor pentru a muta obiecte în jurul nivelului, pentru a complica și mai mult jocul.
De asemenea, o companie de design de jocuri ar putea cere unui designer de nivel să creeze scripturi pentru a controla evenimentele la nivel sau comportamentul inamicilor și personajelor. Acest lucru poate necesita cunoștințe de bază de programare pentru a scriptura rapid și eficient acțiunile. Designerul este adesea ales să scrie scenariile pentru un nivel, deoarece el sau ea este foarte familiarizat cu modul în care funcționează harta și poate integra mai bine mișcările obiectelor, astfel încât acestea să se simtă mai naturale.
Există și alte responsabilități pe care le-ar putea avea un designer de nivel. Acestea pot include testarea sau recomandarea echilibrării statistice pentru inamicii la un nivel, crearea de texturi bidimensionale (2D) pentru obiecte noi folosite în mediu sau ajustarea luminii și a particulelor pentru randare. Companiile mai mari de dezvoltare de jocuri își creează, de obicei, propriile instrumente de proiectare pentru crearea nivelurilor, ceea ce poate ajuta la simplificarea procesului, în timp ce alteori plug-in-urile pentru software-ul standard de modelare 3D fac procesul de proiectare posibil.