Abo
  • IT-Karriere:

IT-Jobporträt Spieleprogrammierer: "Ich habe mehr Code gelöscht als geschrieben"

Wenn man im Game durch die weite Steppe reitet, auf Renaissance-Hausdächern kämpft oder stundenlang Rätsel löst, fragt man sich manchmal, wer das alles in Code geschrieben hat. Ein Spieleprogrammierer von Ubisoft sagt: Wer in dem Traumjob arbeiten will, braucht vor allem Geduld.

Artikel von Maja Hoock veröffentlicht am
Der Spieleprogrammierer Gennadiy Bardachev bei der Arbeit
Der Spieleprogrammierer Gennadiy Bardachev bei der Arbeit (Bild: Maja Hoock)

Ein zwei Meter großer Alexios mit rotem Umhang und langem Haar aus Assassin's Creed: Odyssey bewacht den Eingang. Ansonsten ist das Bürogebäude unweit des japanischen Viertels in Düsseldorf zweckmäßig: Neonlampen, weiße Wände, blaue Teppiche und Schreibtische in Holzoptik. Das Blue Byte Studio in Düsseldorf gehört seit 2001 zu Ubisoft und ist mit seinen 255 Mitarbeitern neben Mainz und Berlin der dritte deutsche Standort des französischen Spieleentwicklers. Assassin's Creed: Identity wurde unter anderem dort entwickelt, ebenso Die Siedler, Rainbow Six Siege und For Honor.

Inhalt:
  1. IT-Jobporträt Spieleprogrammierer: "Ich habe mehr Code gelöscht als geschrieben"
  2. Ein Schritt vor und zwei zurück

Gennadiy Bardachev arbeitet dort seit sieben Jahren. Mit einer VR-Brille auf der Nase und Kabeln um die Füße steht er in einem der Testräume und ruft seinem Kollegen über das Mikrofon zu: "Ich klettere die Wand hoch!" Der Programmierer befindet sich in einer virtuellen Pyramide aus dem neuen Escape-Room-Game Escape The Lost Pyramid für Arkaden und schaut zum hundertsten Mal auf eine Steinwand mit roten Sprossen. Gerade hat er den Voice- vom Games-Server separiert und testet, ob der Ton noch funktioniert: "Es gibt einen Netzwerkserver, über den die Spieldaten laufen, und einen Sprachkanal, der mehr Bandbreite benötigt. Bei vielen Spielern könnte das zum Problem werden", erklärt er. Seine Lösung: "Jedes Viererteam teilt sich einen Voice-Server und kommuniziert nur untereinander." Das in Code festzuhalten, hat ihn vier Tage Arbeit gekostet. "Es klappt", sagt er schließlich zufrieden.

Das erste Spiel als Sechsjähriger programmiert

King's Bounty war das erste Videospiel, das der gebürtige Ukrainer spielte. Kurze Zeit später begann er schon, selbst Spiele zu entwickeln. Seine Eltern, ein Schauspieler und eine Ingenieurin, schickten den sechsjährigen Gennadiy in einen Computerkurs in Odessa: "Das Einzige, was wir Jungs dort den ganze Tag gemacht haben, war, mit den klobigen, metallverkleideten Tastaturen der UdSSR-Computer Spiele zu programmieren", erinnert er sich - Asteroids-Klone. 1994 emigrierte die Familie mit dem Schüler nach Düsseldorf, wo er seinen ersten Rechner geschenkt bekam. Dort machte er auch eine Ausbildung zum informationstechnischen Assistenten und studierte Informatik - das Fach Spieleentwicklung gibt es erst seit ein paar Jahren an deutschen Universitäten. Darum entwickelte Bardachev immer wieder kleine Games privat nebenbei.

  • Der Games-Programmierer Gennadiy Bardachev in einem Testraum (Bild: Maja Hoock)
Der Games-Programmierer Gennadiy Bardachev in einem Testraum (Bild: Maja Hoock)

Als er dann die freie Stelle bei Ubisoft Blue Byte sah, wollte er sich sofort bewerben. Nachdem er ein Testspiel programmiert hatte, wurde er in der Tools-Entwicklung für Die Siedler Online und Anno Online angenommen: "Dort brauchte ich keine Ausbildung im Spielebereich", sagt er. Er schrieb Chat- und Support-Tools, wollte aber insgeheim lieber Spiele programmieren: "Ich habe die Firma schon fast verlassen, als mich der Backend-Lead von Assassin's Creed: Identity in der Türe abgefangen hat und meinte, ich soll in sein Projekt kommen." So wurde Bardachev endlich Spieleentwickler. Heute unterrichtet er auch als Dozent im Masterstudiengang Games Engineering in Salzburg.

Stellenmarkt
  1. IT-Systemhaus Dresden GmbH, Dresden
  2. DRÄXLMAIER Group, Garching

An einem typischen Arbeitstag kommt der Programmierer gegen 9 Uhr ins Büro, startet die Entwicklungsumgebung Visual Studio und die Engine Unity: "Und weil ich an einem VR-Spiel arbeite, wo ich mit dem Server zu tun habe, starte ich alles, was kompiliert. Dann fange ich an zu debuggen und zu testen, ob es funktioniert, wie eben die Voice für den Escape Room." Zunächst testet Bardachev den Haupteinsatzzweck, zum Beispiel, dass alle sich mit dem Spiel verbinden und über das Mikrofon miteinander reden. Je mehr Erfahrung ein Programmierer hat, desto mehr seltene Fälle denkt er im Test durch: "Das Mikrofon von Spieler eins ist etwa nicht ganz kaputt, aber es hat eine Störung. Und plötzlich können alle nicht mehr miteinander kommunizieren. Das ist schwierig und man arbeitet sich dann eben ein." Dazu gehört, dass man oft einen Schritt vor und zwei zurückgeht: "Ich habe wahrscheinlich mehr Quellcode gelöscht als geschrieben."

Ein Schritt vor und zwei zurück 
  1. 1
  2. 2
  3.  


Anzeige
Spiele-Angebote
  1. 24,99€
  2. 25,99€
  3. 15,99€
  4. 29,99€

gadthrawn 19. Feb 2019

Ah.. Unterscheide Diplom (BA) Diplom (FH) Diplom (Uni) Wirkt sich tatsächlich vor allem...

nicoledos 13. Feb 2019

Code von anderen Mitarbeitern und Standardroutinen aus zugekauften Bibliotheken. Von...

azeu 03. Feb 2019

Ja, der Code von anderen ist immer scheibe

DeathMD 01. Feb 2019

Natürlich gibt es die auch, aber wie du schon sagst, kommen die mittlerweile aus dem...

CSCmdr 31. Jan 2019

Der Weg ist das Ziel. Ein Spiel selbst entwicklen macht meist noch viel mehr Spaß als das...


Folgen Sie uns
       


Samsungs Monitor The Space - Test

Der Space-Monitor von Samsung ist ungewöhnlich: Er wird mit einer Schraubzwinge an die Tischkante geklemmt. Das spart tatsächlich viel Platz. Mit 32 Zoll Diagonale und 4K-Auflösung ist auch genug Platz für die tägliche Arbeit vorhanden.

Samsungs Monitor The Space - Test Video aufrufen
Smarte Wecker im Test: Unter den Blinden ist der Einäugige König
Smarte Wecker im Test
Unter den Blinden ist der Einäugige König

Einen guten smarten Wecker zu bauen, ist offenbar gar nicht so einfach. Bei Amazons Echo Show 5 und Lenovos Smart Clock fehlen uns viele Basisfunktionen. Dafür ist einer der beiden ein besonders preisgünstiges und leistungsfähiges smartes Display.
Ein Test von Ingo Pakalski

  1. Nest Hub im Test Google vermasselt es 1A

OKR statt Mitarbeitergespräch: Wir müssen reden
OKR statt Mitarbeitergespräch
Wir müssen reden

Das jährliche Mitarbeitergespräch ist eines der wichtigsten Instrumente für Führungskräfte, doch es ist gerade in der IT-Branche nicht mehr unbedingt zeitgemäß. Aus dem Silicon Valley kommt eine andere Methode: OKR. Sie erfüllt die veränderten Anforderungen an Agilität und Veränderungsbereitschaft.
Von Markus Kammermeier

  1. Sysadmin "Man kommt erst ins Spiel, wenn es brennt"
  2. Verdeckte Leiharbeit Wenn die Firma IT-Spezialisten als Fremdpersonal einsetzt
  3. IT-Standorte Wie kann Leipzig Hypezig bleiben?

Mobile Payment: Mit QR-Code-Kooperation zum europäischen Standard
Mobile Payment
Mit QR-Code-Kooperation zum europäischen Standard

Die Mobile Wallet Collaboration will ein einheitliches QR-Format als technische Grundlage für ein vereinfachtes Handling etablieren. Die Allianz aus sechs europäischen Bezahldiensten und Alipay aus China ist eine ernstzunehmende Konkurrenz für Google, Apple, Facebook, Amazon.
Von Sabine T. Ruh


      •  /