Wat doet een niveauontwerper?
Bij de ontwikkeling van computerspellen creëert een niveauontwerper de werkelijke digitale omgeving waarmee een speler zal communiceren tijdens het spelen en plaatst de personages en items van het spel in die omgeving. Verschillende bedrijven voor game-ontwikkeling definiëren de rol van een level designer anders. In sommige gevallen zijn ze verantwoordelijk voor alle aspecten van het samenstellen van een specifiek niveau van een spel, terwijl andere keren de focus van hun werk slechts een zeer smal deel van het niveau is, zoals verlichting of karakterpading. Een ontwerper moet meestal wat programmeerkennis en een vaardigheid hebben in sommige driedimensionale (3D) modelleringsprogramma's. De taak is erg belangrijk voor het eindproduct, omdat het alle elementen bevat die door de rest van het game-ontwikkelingsteam zijn gemaakt.
In sommige bedrijven maakt een niveauontwerper de geometrie voor een niveau, inclusief polygonen voor terrein, muren, plafonds en andere structuren. Het maken van een kaart kan een zeer gedetailleerd proces zijn en omvat het presenteren van een uitdaging aan een speler zonder al te verwarrend te zijn. Bij bepaalde projecten maakt de niveauontwerper mogelijk objecten in een 3D-modelleringsprogramma, terwijl op andere momenten alle objecten die worden gebruikt om een niveau te maken, vooraf worden gemaakt door afzonderlijke artiesten en illustratoren en als set-rekwisieten worden geplaatst.
Afhankelijk van het type en de omvang van een project, kan de functie van level designer verschillende dingen betekenen. Een beperktere rol van een niveauontwerper is om alleen de objecten op een niveau te behandelen. De geometrie van het niveau is al gemaakt door een afzonderlijk teamlid dat bekend staat als omgevingsontwerper. Niveauontwerp betekent in dit scenario dat objecten, zoals gamekarakters of wapens, in strategische posities worden geplaatst om een uitdaging voor de speler te vormen. Het kan ook betekenen dat sommige delen van de omgeving moeten worden aangepast, zoals het vergrendelen van deuren of het instellen van triggers om objecten over het niveau te verplaatsen, om het spelen nog ingewikkelder te maken.
Een game-ontwerpbedrijf kan een niveauontwerper ook vragen om scripts te maken om gebeurtenissen op het niveau of het gedrag van de vijanden en personages te besturen. Dit kan enige basiskennis van programmeren vereisen om snel en effectief scriptacties uit te voeren. De ontwerper wordt vaak gekozen om de scripts voor een niveau te schrijven omdat hij of zij zeer vertrouwd is met hoe de kaart werkt en de bewegingen van objecten beter kan integreren zodat ze natuurlijker aanvoelen.
Er zijn nog andere verantwoordelijkheden die een level designer kan hebben. Deze kunnen het testen of aanbevelen van statistische balancering voor de vijanden op een niveau omvatten, het creëren van tweedimensionale (2D) texturen voor nieuwe objecten die in de omgeving worden gebruikt of het aanpassen van verlichting en deeltjes voor weergave. Grotere bedrijven voor game-ontwikkeling maken meestal hun eigen ontwerptools voor het maken van niveaus, wat kan helpen om het proces te vereenvoudigen, terwijl andere plug-ins voor standaard 3D-modelleringsoftware het ontwerpproces mogelijk maken.