- Leveldesign
-
Ein Leveldesigner entwirft und gestaltet virtuelle Welten für Computerspiele. Es gibt dabei verschiedene Arten von Leveldesign, da sich der Aufbau von Computerspielen stark unterscheiden kann. Der Leveldesigner hat dabei die Vorgabe, zwischen architektonischer Gestaltung, Gameplay und Performance eine Balance zu finden. Neben der architektonischen bzw. landschaftlichen Gestaltung eines Levels schafft der Leveldesigner bei den heute üblichen Game-Engines auch eine passende Klangkulisse und Beleuchtung für die virtuelle Welt. Bei Levels für den von einer narrativen Struktur getragenen Einzelspieler-Modus schafft der Leveldesigner auch Umgebungs-basierte Rätselaufgaben und platziert die Gegner oder Monster, sowie gegebenenfalls NPCs.
Früher musste der Leveldesigner in der Regel nur ein Levelediting-Programm beherrschen, jedoch sollten heutige Leveldesigner auch Fähigkeiten im Bereich 3D-Modellierung, Texturbearbeitung, Zeichnen und Scriptsprachen mitbringen.Inhaltsverzeichnis
Indoor-Design
Diese Art von Leveldesign ist wohl das typischste Leveldesign von Ego-Shootern seit der Verbreitung der ersten Ego-Shooter. Ein Level ist dabei in Form von mehreren Räumen aufgebaut, die mit einem 3D-Editor, wie etwa Valve Hammer-Editor für Half-Life 2 erstellt werden. Durch den Editor ist es direkt möglich, die Architektur eines Raumes quasi ohne Grenzen zu erstellen. Das Hauptproblem dabei besteht jedoch darin, dass die Räume möglichst detailliert dargestellt werden sollen, jedoch kann der Rechner meistens ein Level nicht komplett rendern ohne dabei dramatische Einbrüche in der Leistung in Kauf zu nehmen. Daher werden die Räume in logische Sichtabschnitte aufgeteilt, die meistens durch sogenannte VIS-Blocker (Der Begriff VIS stammt aus einem Renderprozess der Quake-Engine für Leveldateien, in dem der Rechner die Räume in logische Sichtgruppen einteilt) getrennt werden. Der Sinn dahinter ist, dass der Rechner nur den aktuellen VIS-Abschnitt und die angrenzenden VIS-Abschnitte rechnen muss und so Performance sparen kann. Jedoch eignet sich diese Art der Levelbeschaffenheit kaum für Außenareale oder große, detaillierte Räume, da dort meistens kaum oder gar keine VIS-Blocker existieren, weshalb neuere Engines immer seltener reine Indoor-Engines sind.
Wird meistens verwendet in:
Outdoor-Design
Diese Art des Leveldesigns verwendet meistens eine Höhenmap. Auf Basis dieser sogenannten Heightmap berechnet die Engine des Spiels geometrische Formen und stellt diese dar. (Die Heightmap im Leveldesign ist nicht zu verwechseln mit der für die Erstellung von Texturen angewandte Technologie des Bump mapping, obwohl es auch im Bump mapping Heightmapping-Verfahren gibt). Mit einer Heightmap können meistens nur die Höhen verändert werden, weshalb recht organische Oberflächen entstehen. Da jedoch meistens nur Höhen samt Texturen direkt beeinflusst werden können, ist diese Form der Level häufig nur für Strategiespiele eingesetzt worden. Jedoch werden auch Ego-Shooter, wie etwa Battlefield 1942 mit einer Outdoor-Engine realisiert. Umgebungsgrafiken wie Häuser und Bäume sind dabei Modelle, die auf die Karte gesetzt werden. Outdoor Engines werden heute immer häufiger mit dem Indoor Design gemischt, sofern die verwendete Engine dies beherrscht. Da jedoch auch hier der Rechner nicht die gesamte Levelkarte in Echtzeit berechnen kann, werden weit entfernte Objekte durch das sogenannte LOD (Level of Detail) vereinfacht. Bei 3D Spielen gibt es zudem eine maximale Sichtweite, nach der der Rechner aufhört das Level weiter zu zeichnen. Meistens wird dieser Übergang durch einen Nebel verschleiert oder bei Strategiespielen durch einen festen Kamerawinkel begrenzt. Bei Strategie- und Aufbauspielen ist die Beschränkung der Sichtweite auf das Gameplay und zu meist nicht auf Begrenzungen der Grafikengine zurückzuführen (vgl. Nebel des Krieges.)
Wird meistens verwendet für:
Tile-Design
Kachelgrafik ist hauptsächlich bei 2D-Spielen verbreitet. Hierbei wird das Level in so genannte Tiles aufgesplittet, die meistens eine feste Größe haben (beispielsweise beim Super Nintendo Entertainment System 8x8 Pixel) Das Level wird dabei aus mehreren Teilen dieser Tiles zusammengesetzt, die zusammen eine Karte ergeben. Berühmte Beispiele für dieses Design sind Super Mario (Jump'n'Run) und Final Fantasy I-VI.
Das Tiledesign wurde in den vergangenen Jahren - im professionellen Bereich - fast vollumfänglich durch die "echte" dreidimensionale Berechnung verdrängt.Wurde/wird meistens verwendet für:
- Klassische Jump'n'Run-Spiele
- frühere Aufbau- und Echtzeitstrategiespiele (isometrische Tiles, auch 2,5D oder Schein-3D genannt.)
Unter Hobbyentwicklern ist das Tiledesign noch heute sehr beliebt, da keinerlei Wissen über 3D-Mathematik oder ähnliche Fachbereiche vonnöten sind.
Siehe auch
Kategorie:- Computerspiel-Entwicklung
Wikimedia Foundation.