Ich habe die Entwickler gebeten, zu erklären, warum PC-Ports im Jahr 2023 wie Müll laufen

Published on 19 June 2023 at 10:19

Wenn man sich den Stand der PC-Releases im Jahr 2023 ansieht, ist es leicht, mit dem Finger auf andere zu zeigen. Das Spiel ist nicht optimiert (was auch immer das bedeutet), oder der Herausgeber hat es zu schnell herausgebracht, oder die Grafikkarten, die Nvidia uns verkauft hat, verfügen über zu wenig VRAM. Aber diese Anschuldigungen sind in den meisten Fällen unausgegoren und anmaßend, und obwohl sie auf die Realität hinweisen, erzählen sie nicht die ganze Geschichte.

Ich wollte wissen, was eigentlich los ist, also habe ich mich mit ein paar Entwicklern zusammengesetzt, um den Stand der PC-Spiele zu verstehen und zu erfahren, warum so viele Veröffentlichungen mit so großen Problemen auf den Markt kommen. Noch wichtiger war, dass ich wissen wollte, was Entwickler und Herausgeber tun können, um diese Probleme zu lösen, und obwohl der weitere Weg nicht klar ist, wird es offensichtlich, dass Entwickler wissen, dass es ein Problem gibt.


Was ist das Problem?
Ein kleiner Gaming-PC neben der PS5.
Zuerst müssen wir das Kernproblem beim PC identifizieren, insbesondere wenn Spiele auf Konsolen in spielbarem (wenn nicht perfektem) Zustand ausgeliefert werden, auf dem PC jedoch schrecklich kaputt ankommen. Auf hoher Ebene ist das Problem der Plattform PC genau das, was sie überhaupt so verlockend macht: Flexibilität.

KI kommt für Ihre PC-Spiele, aber Sie sollten aufgeregt und nicht besorgt sein
Marc Whitten, Senior Vice President und General Manager von Unity Create, sagt, dass „die schiere Vielfalt und Variabilität der PC-Konfigurationen, auf denen Spiele gespielt werden … definitiv unerwartete Probleme aufdecken können.“ Whitten weist auch darauf hin, dass „verschiedene Betriebssysteme und neue Treiberaktualisierungen, Hitze und Latenz sowie Benutzeranpassungen“ Faktoren sein können, die bei dem Problem eine Rolle spielen können.

Ich bin mir sicher, dass dies die Antwort ist, die die meisten Menschen als Erklärung ansehen.

Laut Whitten liegt das Problem jedoch nicht im Mangel an Tests selbst. Er behauptet, dass Spiele „im Allgemeinen während der gesamten Entwicklung ausgiebig getestet werden“. Das Problem liegt im Umfang der verschiedenen Konfigurationen, die Entwickler testen müssen, sowie in den Variablen, die sie nicht berücksichtigen können.

Nehmen wir als Gedankenexperiment an, ein Entwickler hat 100 verschiedene PC-Konfigurationen zum Testen festgelegt und dabei CPU, GPU, RAM und Festplatte variiert. Fürs Protokoll: Das ist eine Zahl, die ich nur herausziehe, und nicht etwas, das ein Entwickler tatsächlich als realistisches Ziel bezeichnet hat. Nehmen Sie nun alle diese Konfigurationen und multiplizieren Sie sie mit Dutzenden zusätzlicher Faktoren: Welches Betriebssystem verwenden Sie? Welche Version dieses Betriebssystems? Wie wäre es mit der Treiberversion? Welche BIOS-Einstellungen sind aktiviert? Läuft im Hintergrund Software wie Razer Synapse oder Corsair iCue?

Der Umfang der möglichen Konfigurationen geht weit über die CPU und GPU hinaus, die Sie in Ihrem System haben, und diese Faktoren können sich leicht zu Zehntausenden von Szenarien vervielfachen, die Entwickler einfach nicht berücksichtigen können. Im Idealfall können Entwickler die größten Probleme für die gängigsten PC-Konfigurationen mit den neuesten Treiber- und Betriebssystem-Updates beheben, so dass nach dem Start nur noch kleine, spezifische Probleme behoben werden müssen.

Auch Whitten ist mit dieser Meinung nicht allein. John Johanas, Game Director von Hi-Fi Rush und The Evil Within 2, sagt: „Es ist ziemlich unrealistisch zu glauben, dass man ein Produkt entwickeln kann, das auf einer scheinbar unbegrenzten Konfiguration von CPUs, GPUs, Speicher und mehr einwandfrei läuft.“ wahrscheinlich, was im Hintergrund läuft.“

Hideyuki Miyashita, Systemprogrammierer bei Hi-Fi Rush, stimmte zu, verwies jedoch speziell auf die Kosten der Optimierung eines Spiels für jede mögliche Konfiguration: „Im Hinblick auf die PC-Leistung wäre es ideal, jede Grafikfunktion für verschiedene Konfigurationen skalierbar zu machen; Allerdings setzen die Entwicklungskosten eine Obergrenze für eine realistische Skalierbarkeitsunterstützung.“

Das ist keine neue Geschichte. Die große Bandbreite an PC-Konfigurationen ist die häufigste Ursache für alles, von der Schwierigkeit, Spiele auf dem PC zu optimieren, bis hin zu dem Grund, warum wir die Quick Resume-Funktion von Xbox in Windows nicht angezeigt haben. Die Frage ist, was Entwickler trotz der begrenzten Zeit und des begrenzten Geldes tun können. Weil PCs nicht einfacher werden und Spiele immer noch kaputt auf der Plattform ankommen.
Wir haben dieses Jahr viele Beispiele für Spiele, die die PC-Unterstützung falsch machen. Ein Paradebeispiel ist Star Wars Jedi: Survivor, das derzeit auf Steam den Rezensionsstatus „Gemischt“ hat, obwohl es eines der am meisten gefeierten Spiele des Jahres ist. In der Top-Rezension heißt es: „Ein einziger Absturz hat meine 140-Stunden-Speicherdatei mit 99,8 % NG+ beschädigt.“ Huch.

Ich wandte mich an das Entwicklungsteam, um herauszufinden, was schief gelaufen war, und obwohl sie zunächst aufgeschlossen waren, griff EA ein und antwortete nicht mehr auf meine E-Mails. Anstatt also darauf zu achten, was Spiele auf dem PC falsch machen, müssen wir uns ansehen, was Entwickler richtig machen.

Add comment

Comments

There are no comments yet.