Warum Verantwortung unverzichtbar für Wachstum ist

Seit der Gründung von Goodgame Studios vor etwa 6 Jahren sind wir weit gekommen. Wir erfreuen Millionen von Menschen weltweit mit unseren Spielen, die von unseren mehr als 1200 Mitarbeitern kreiert und weiterentwickelt werden. Jeder Einzelne trägt zu diesem Erfolg bei. Damit jeder sein Talent optimal einsetzen kann, ist es nach unserer Überzeugung wichtig, jedem ausreichende kreative Freiheit zu überlassen sowie die Möglichkeit zu bieten, Verantwortung über Aufgaben und Projekte zu übernehmen.

Fahad, Game Engineer aus unserem RPG Studio, lebte nach diesem Grundsatz, als er die Aufgabe erhielt, ICU in das aktuelle Projekt seines Teams zu implementieren. Bei ICU handelt es sich um ein System zur Verwaltung der Ingame-Sprachen. Das Softwaremodul kann alle Textdaten eines Spieles herunterladen, konvertieren und implementieren, sodass Spieler aus der ganzen Welt die richtigen Texte sehen (beispielsweise Gebäudenamen, Einheiten, usw.) und die Dialoge für ihre Sprache angepasst dargestellt werden.

_DSC4185

Fahad fand aber, dass die Datei mit über 6 MB einfach zu groß wäre. Besonders für Online- und Mobile-Games hängt die Performance direkt von der Dateigröße ab. Je geringer die Datenmenge, umso schneller wird diese heruntergeladen. Also ergriff Fahad die Initiative und ging auf seinen Vorgesetzten zu, um die Erstellung eines alternativen Tools vorzuschlagen. Nachdem er das „Go“ erhielt, begann er zu programmieren – und lediglich drei Stunden präsentierte er ein fertiges Tool, bestehend aus nur etwa 10 Zeilen Code.

Das vorher verwendete ICU hätte den Vorteil geboten, dass viele Plattformen unterstützt und eine Vielzahl an Lokalisierungsfunktionen bietet; diese Multifunktionalität ist aber auch der Grund für die Dateigröße. Bei der Entwicklung für den Browser und mobile Geräte sind jedoch nicht alle dieser Funktionen notwendig. Fahads neues Tool verwendet die technischen Eigenschaften unseres zentralen Sprachmanagementsystems geschickt und ist dadurch viel kleiner. Für die technisch Versierten unter euch: Das Tool überspringt den Schritt, die XML-Datei mit den Sprachinformationen aus dem Sprachmanagementsystem herunterzuladen, die vom ICU lokal im Spiel-Client verarbeitet würden. Stattdessen werden die Sprachdaten in ein binäres Format konvertiert und auf dem Server als Asset-Bundle gespeichert, was dann vom Spiel-Client verwendet wird.

christian kaul
„Es ist sehr wichtig, dem Team kreative Freiheit zu lassen, damit sie ihre Talente und Fähigkeiten bestmöglich einsetzen können. Deshalb vertraue ich jedem Mitglied meines Studios, sodass sie Verantwortung übernehmen und an den Dingen arbeiten, die ihnen am wichtigsten erscheinen“, sagt Dr. Christian Kaul, der Head des RPG Studios.

 

Da es wichtig ist, Wissen auch zwischen Teams und Studios zu teilen, besprach Fahad seine Lösung mit Kollegen aus anderen Teams. Sie waren sich einig, dass die einfache, voll funktionstüchtige Software auch zu ihren jeweiligen Spielen passt. Zusammen verbesserten sie das Tool weiter und teilten es mit dem gesamten Unternehmen. Jetzt ist es vielen unserer Studios von Nutzen und wurde auch in die bald erscheinende mobile Version von Legends of Honor, dem neusten Titel unseres Strategy Games Studios, implementiert.

Für Fahad sind Herausforderungen dafür da, gemeistert zu werden, und er meint: „Wenn Du etwas siehst, das Du verbessern kannst – dann tu es! Verantwortung zu übernehmen und seinen eigenen Ideen nachgehen zu können ist sehr wichtig, denn nur so können wir alle zu etwas Großem beitragen. In unserem Studio folgen wir diesem Prinzip und werden darin von Tag zu Tag besser.“