Abo
  • IT-Karriere:

Infinity Ward: Der Code von Call of Duty

Mehrere kleine Teams mit Programmierern, die parallel arbeiten und dreimal pro Woche ihren Code zusammenfügen: Paul Haile von Infinity Ward hat über die Arbeitsabläufe hinter Call of Duty gesprochen.

Artikel veröffentlicht am ,
Paul Haile von Infinity Ward hat auf der GDC 2018 über den Workflow von Call of Duty gesprochen.
Paul Haile von Infinity Ward hat auf der GDC 2018 über den Workflow von Call of Duty gesprochen. (Bild: Peter Steinlechner/Golem.de)

Es soll ja Spötter geben, die behaupten, dass Activision jedes Jahr das gleiche Call of Duty mit etwas anderem Szenario veröffentlicht. Für die Entwickler fühlt sich das offensichtlich ganz anders an: Zwar haben die drei Studios, die abwechselnd arbeiten, inzwischen jeweils drei Jahre Zeit für einen Serienteil - aber trotzdem müssen sich die Teams ordentlich ins Zeug legen, ihren Job schnell und pünktlich zu erledigen. Wie das bei den eigentlichen Programmierern abläuft, darüber hat Projektmanager Paul Haile von Infinity Ward auf der Spielentwicklermesse GDC 2018 in San Francisco gesprochen.

Stellenmarkt
  1. Camelot ITLab GmbH, Mannheim, Köln, München
  2. Zentralinstitut für die kassenärztliche Versorgung in der Bundesrepublik Deutschland, Berlin

Das dort selbstverständlich nur in Grundzügen präsentierte System kommt seit dem Ende 2016 produzierten Infinite Warfare zum Einsatz. Weil es sich dort bewährt hat, verwendet es das Studio aber nahezu unverändert auch für sein aktuelles, noch nicht vorgestelltes Projekt, so Haile.

Die wichtigste Basis ist ein von Activision programmiertes, webbasiertes Tool zum Projektmanagement namens Compass, in das zum einen der eigentliche Programmcode und zum anderen Inhalte wie Animationsdateien oder Texturen eingepflegt werden. Letztere würden alle 15 Minuten automatisch so zusammengefügt, dass sich der Gesamtinhalt auf dem aktuellen Stand befinde, sagt Paul Haile.

Die Coder arbeiten in kleinen Teams, die schlicht aus Effizienzgründen von der Assetterstellung und dem Design getrennt sind. Ihre Arbeit wird dreimal pro Woche zusammengefügt und - wo nötig - kompiliert, um den Zwischenstand sofort zu überprüfen und gegebenenfalls zu korrigieren. Eigentlich wollte Infinity Ward dieses Zusammenfügen sogar täglich durchführen, das sei dann aber laut Haile doch zu aufwendig gewesen.

Immerhin würden bei dem Prozess teils sieben Streams mit jeweils mehr als 700.000 Dateien zusammengeführt. Das Studio verwendet dazu Server, in denen jeweils zwei Xeon E5-2630 mit einer Taktrate von 2,2 GHz arbeiten, dazu kommen jeweils 256 GByte RAM und SSDs mit 16 TByte Speicherplatz. Für die Versionsverwaltung ist Perforce zuständige - eine Standardsoftware, die bei vielen Studios zum Einsatz kommt.

Haile erzählt, dass Infinity Ward sehr viel mehr Wert als früher darauf lege, Fehler sehr schnell zu finden und zu korrigieren. Eigens für diese Arbeit gebe es kleine Teams, die sich genau auf diese Arbeit spezialisiert hätten. Dafür habe das Studio viele überflüssige Testphasen inzwischen gestrichen, um das eigentliche Quality-Assurance-Team zu entlasten.

Überhaupt sei ein Großteil der Arbeitsstrukturen - etwa die vielen kleinen Einheiten, die parallel arbeiteten - darauf ausgelegt, Zeit zu sparen, damit am Ende der Projektphase, also vor der Veröffentlichung des nächsten Call of Duty, möglichst viel Zeit für Feintuning und Ähnliches sei.



Anzeige
Hardware-Angebote
  1. 529,00€
  2. 274,00€
  3. 127,99€ (Bestpreis!)

Aluz 20. Mär 2018

Tatsächlich geht es auf der GDC meist weniger um Marketing und mehr um den kreativen...

DeathMD 20. Mär 2018

Er spielt CoD... vermutlich haben sie Satzzeichen noch nicht durch. ;)


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
Ricoh GR III im Test: Kompaktkamera mit Riesensensor, aber ohne Zoom
Ricoh GR III im Test
Kompaktkamera mit Riesensensor, aber ohne Zoom

Kann das gutgehen? Ricoh hat mit der GR III eine Kompaktkamera im Sortiment, die mit einem APS-C-Sensor ausgerüstet ist, rund 900 Euro kostet und keinen Zoom bietet. Wir haben die Kamera ausprobiert.
Ein Test von Andreas Donath

  1. Theta Z1 Ricoh stellt 360-Grad-Panoramakamera mit Profifunktionen vor
  2. Ricoh GR III Eine halbe Sekunde Belichtungszeit ohne Stativ

Razer Blade 15 Advanced im Test: Treffen der Generationen
Razer Blade 15 Advanced im Test
Treffen der Generationen

Auf den ersten Blick ähneln sich das neue und das ein Jahr alte Razer Blade 15: Beide setzen auf ein identisches erstklassiges Chassis. Der größte Vorteil des neuen Modells sind aber nicht offensichtliche Argumente - sondern das, was drinnen steckt.
Ein Test von Oliver Nickel

  1. Blade 15 Advanced Razer packt RTX 2080 und OLED-Panel in 15-Zöller
  2. Blade Stealth (2019) Razer packt Geforce MX150 in 13-Zoll-Ultrabook

Super Mario Maker 2 & Co.: Vom Spieler zum Gamedesigner
Super Mario Maker 2 & Co.
Vom Spieler zum Gamedesigner

Dreams, Overwatch Workshop und Super Mario Maker 2: Editoren für Computerspiele werden immer mächtiger, inzwischen können auch Einsteiger komplexe Welten bauen. Ein Überblick.
Von Achim Fehrenbach

  1. Nintendo Switch Wenn die Analogsticks wandern
  2. Nintendo Akku von überarbeiteter Switch schafft bis zu 9 Stunden
  3. Hybridkonsole Nintendo überarbeitet offenbar Komponenten der Switch

    •  /