Abo
  • Services:

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. Stiegelmeyer GmbH & Co. KG, Herford
  2. über duerenhoff GmbH, Mainz

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
Spiele-Angebote
  1. 39,95€
  2. (u. a. Life is Strange Complete Season 3,99€, Deus Ex: Mankind Divided 4,49€)
  3. 23,49€
  4. ab 0,88€ (u. a. Magicka 2, Darkest Hour)

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
       


Raytracing in Metro Exodus im Test

Wir schauen uns Raytracing in Metro Exodus genauer an.

Raytracing in Metro Exodus im Test Video aufrufen
Magnetfeld: Wenn der Nordpol wandern geht
Magnetfeld
Wenn der Nordpol wandern geht

Das Erdmagnetfeld macht nicht das, was Geoforscher erwartet hatten - Nachjustierungen am irdischen Magnetmodell sind erforderlich.
Ein Bericht von Dirk Eidemüller

  1. Ökostrom Wie Norddeutschland die Energiewende vormacht
  2. Computational Periscopy Forscher sehen mit einfacher Digitalkamera um die Ecke
  3. Optoakustik US-Forscher flüstern per Laser ins Ohr

Tesla: Kleiner Gewinn, ungewisse Zukunft
Tesla
Kleiner Gewinn, ungewisse Zukunft

Tesla erzielt im vierten Quartal 2018 einen kleinen Gewinn. Doch mit Entlassungen, Schuldenberg, Preisanhebungen beim Laden, Wegfall des Empfehlungsprogramms und zunehmendem Wettbewerb durch andere Hersteller sieht die Zukunft des Elektroauto-Herstellers durchwachsen aus.
Eine Analyse von Dirk Kunde

  1. Tesla Model 3 Tesla macht alle Varianten des Model 3 günstiger
  2. Kundenprotest Tesla senkt Supercharger-Preise wieder
  3. Stromladetankstellen Tesla erhöht Supercharger-Preise drastisch

Radeon VII im Test: Die Grafikkarte für Videospeicher-Liebhaber
Radeon VII im Test
Die Grafikkarte für Videospeicher-Liebhaber

Höherer Preis, ähnliche Performance und doppelt so viel Videospeicher wie die Geforce RTX 2080: AMDs Radeon VII ist eine primär technisch spannende Grafikkarte. Bei Energie-Effizienz und Lautheit bleibt sie chancenlos, die 16 GByte Videospeicher sind eher ein Nischen-Bonus.
Ein Test von Marc Sauter und Sebastian Grüner

  1. Grafikkarte UEFI-Firmware lässt Radeon VII schneller booten
  2. AMD Radeon VII tritt mit PCIe Gen3 und geringer DP-Rate an
  3. Radeon Instinct MI60 AMD hat erste Grafikkarte mit 7 nm und PCIe 4.0

    •  /