Optimierung der Umgebung

Optimierung der Umgebung

Ich heiße Robby Lamb und bin Senior Environment Artist hier bei BioWare. Ich möchte in diesem Studio-Insider über Optimierung reden und in welchem Zusammenhang sie mit der Spielentwicklung steht. Die Optimierung von Inhalten ist ein wichtiger Teil der Entwicklung eines Spiels – vor allem, wenn es sich um ein MMO handelt. Sie kann in jeder Phase der Entwicklung notwendig sein und ermöglicht es uns, aus einem tollen Spiel ein großartiges zu machen.

Jedes Mitglied des Entwicklungsteams optimiert das Spiel auf unterschiedliche Weise. Programmierer optimieren zum Beispiel den Code, was Dinge wie die Bildfrequenz oder die Lichteffekt-Engine verbessert. Wird das Spiel so verbessert, sind diese Code-Optimierungen auch für die anderen Entwickler hilfreich, die die Entwickler-Tools benutzen. So haben auch die Designer die Möglichkeit, den Spielablauf zu überarbeiten. Grafiker wie ich können sich dann wiederum bestimmte Spielbereiche noch einmal ansehen und Inhalte optimieren, Lichteffekte verändern oder einfach die Atmosphäre eines Bereichs an die Geschichte anpassen.

Optimierung der Umgebung

Als Environment Artist liebe ich es natürlich, die Arbeit, die unser Team in das Spiel gesteckt hat, zu optimieren. Nicht selten sind Lichteffekte und andere Inhalte schon Monate oder sogar Jahre vor der Veröffentlichung eines Spiels fertiggestellt. Wenn wir dann die Zeit finden, diese Dinge noch zu überarbeiten, können wir das Spiel aktualisieren und einheitlicher gestalten, was ja aufgrund der zahlreichen sich verändernden und zunehmenden Entwicklungsinhalte auch notwendig ist. Das ist insbesondere bei einem MMO wie The Old Republic der Fall, wo Hunderte unterschiedlicher Elemente zusammenarbeiten müssen, damit das Mehrspielererlebnis richtig funktioniert. Wenn sich ein Element des Spiels ändert, kann das viele andere Bereiche beeinflussen, so dass wir die Grafik in einem bestimmten Teil des Spiels anpassen müssen, um sicherzugehen, dass die Geschichte noch funktioniert und der Spielablauf möglichst optimal ist.

Ich würde euch gerne anhand eines Beispiels aus meinem Entwicklungsbereich – dem Umgebungsdesign – zeigen, wie Inhalte optimiert werden. Das Umgebungsdesign wird in einem Spiel oft gar nicht bemerkt, da es sich um die Gestaltung der Welt um euren Charakter handelt. Ihr werdet euch im Spiel meist auf die Charaktere und Kreaturen konzentrieren, mit denen ihr interagiert, aber die Wände, Türen und Böden um euch herum wurden auch von einem Grafikerteam erstellt. Vielleicht glaubt ihr, dass dieses Design für ein Spiel gar nicht besonders wichtig ist, aber eins kann ich euch sagen – wenn der Boden seltsam aussieht oder die Textur einer Wand nicht stimmt, würdet ihr das sofort merken!

Wo wir schon bei den Wänden sind – genau die habe ich für mein Beispiel ausgewählt. Ihr denkt womöglich, dass Wände wohl das Einfachste bei der Entwicklung eines Spiels sind, das sind ja schließlich nur große, vertikale Platten, oder? Aber genau so, wie eine falsche Tapete einen ganzen Raum ruinieren kann, können schlechte Texturen oder Lichteffekte die Wände in einem Spiel unpassend aussehen lassen.

Optimierung der Umgebung

Wie ihr euch vorstellen könnt, gibt es in The Old Republic jede Menge Wände! Anhand der Bilder könnt ihr erkennen, dass jede Wand sehr oft überarbeitet werden kann. Am Anfang gibt es manchmal ein sehr einfaches Wanddesign mit einer simplen Textur, aber im Verlauf der Entwicklung werden diese Inhalte oft noch verändert. Das kann das einfache Überarbeiten der unscharfen, normalen und spiegelnden Texturen sein, damit die Wand heraussticht oder sich in eine Umgebung einfügt. Manchmal müssen wir Inhalte aber auch noch einmal ganz neu erstellen. Das kann passieren, wenn das Design-Team entscheidet, dass ein ganzer Bereich überarbeitet werden muss, damit er moderner aussieht. Dann müssen wir unsere flachen Metallwände verändern und mehr technische Details und Spielereien einarbeiten, was ihr an den Bildern oben und unten gut erkennen könnt.

Optimierung der Umgebung

Optimierung der Umgebung

Neben der Arbeit an Umgebungsobjekten wie Wänden müssen wir auch andere Dinge wie die Beleuchtung optimieren oder Requisiten hinzufügen, mit denen eine Umgebung die Geschichte visuell besser darstellt. Die richtige Beleuchtung und Requisiten können euch ganz schnell vermitteln, ob ein Bereich gefährlich oder sicher ist.

Das ist sowohl für die Umgebungsdesigner als auch für die Autoren und Designer wichtig, deren Geschichte wir künstlerisch darstellen wollen. Oft erhalten wir eine Beschreibung eines Bereichs, der ausgebaut werden muss. Nehmen wir zum Beispiel ein Computerlabor. Mit ein paar NSCs darin haben wir vielleicht ein ganz einfaches Labor. Im Verlauf der Entwicklung, kann sich aber eine viel detailliertere Beschreibung ergeben – meinetwegen ein Computerlabor, das von außen verschlossen ist und in dem ein vom Imperium versklavter Hacker festsitzt. Anhand der Beschreibung sehen wir uns den Bereich erneut an und verändern ihn, indem wir Inhalte erstellen oder wiederverwenden, die besser zur Szene passen, den Bereich neu ausleuchten oder Umgebungseinstellungen wie Nebeldichte oder Farbe anpassen.

Optimierung der Umgebung

Einer der wichtigsten Aspekte der Umgebungsoptimierung ist letztlich die Spielperformance. Es mag euch verwundern, aber die Umgebung, in der ihr euch im Spiel befindet, kann einen direkten Einfluss auf die Bildfrequenz haben, und wenn ein Spiel spielbar sein soll, muss es eine gute Bildfrequenz haben. Wenn wir also Bereiche umbauen, neu ausleuchten und ausstatten, sorgen wir dafür, dass die Bildfrequenz nicht darunter leidet. Das bedeutet einfach, dass wir überprüfen, wie viele Lichtquellen es in einer Szene gibt, wie viele Elemente auf dem Bildschirm sind und wie viel Speicher der Level benötigt.

Optimierung der Umgebung

Es ist unheimlich wichtig, Zeit dafür aufzuwenden, das Spiel zu optimieren, doch es macht auch sehr viel Spaß, da wir direkt sehen können, wie das Spiel durch unsere Arbeit besser wird. Ich hoffe, dass euch dieser kleine Einblick in die Spieloptimierung aus unserer Perspektive gefallen hat und ihr jetzt vielleicht besser versteht, wie wichtig eine einfache Wand in einem Spiel wie The Old Republic sein kann!

– gaming, hardware, entertainment
Mit Dir sind noch 593 ingamer online!