Hauptsächlich Spiele Corsairs Legacy Corsairs Legacy: Naval Mission Nachricht Gemeinschaft Kontakte
Игра Corsairs Legacy
de
de
en
es
fr
ja
ko
pl
pt
ru
tr
ua
zh

Optimierung lebendiger Städte in Corsairs Legacy für Steam Deck und Low-End-PCs

Für das Team von Tech-5 UG und Corsairs Legacy war eine der größten technischen Herausforderungen, die richtige Balance zu finden zwischen:

  • visuellem Realismus
  • CPU-Performance
  • Speichernutzung
  • und Steam-Deck-Kompatibilität

Eine lebendige karibische Stadt braucht belebte Straßen, sich bewegende Zivilisten, Tavernen, Märkte, Seeleute, Wachen und dynamische Interaktionen. Doch jeder NPC verursacht erhebliche technische Kosten.

Warum NPCs teuer sind

Jeder dynamische NPC in Corsairs Legacy benötigt:

  • Skelettanimations-Updates
  • KI-Verhaltensberechnungen
  • Pathfinding-Berechnungen
  • Interaktionen mit dem Navigationsnetz
  • Kollisionsprüfungen
  • Animations-Blending
  • und CPU-Updates in jedem einzelnen Frame

Moderne Charakter-Rigs können aus Dutzenden von Knochen pro Figur bestehen, und in großen Städten steigen die Performance-Kosten dadurch extrem schnell an.

Auf schwächerer Hardware — insbesondere auf Handheld-Geräten wie dem Steam Deck — wird dies schnell zu einem großen Flaschenhals.

Die Herausforderung

Das Ziel war nicht einfach nur, die Anzahl der NPCs zu reduzieren.

Die eigentliche Herausforderung bestand darin, die Illusion einer vollständig lebendigen Stadt zu bewahren und gleichzeitig die Menge an aktiver Simulation drastisch zu reduzieren.

Das System musste außerdem offensichtliche „Pop-in“-Effekte oder plötzlich leer wirkende Straßen vermeiden, wenn Grafikeinstellungen geändert werden.

Dynamisches NPC-Streaming-System

Um dieses Problem zu lösen, entwickelte das Team ein eigenes dynamisches NPC-Streaming-System.

Anstatt jeden NPC auf der Insel gleichzeitig zu simulieren:

  • sind nur NPCs in der Nähe des Spielers vollständig aktiv
  • während entfernte NPCs entladen oder virtualisiert werden

Das bedeutet:

  • NPCs in der Nähe laufen weiter herum, sprechen und reagieren
  • während entfernte NPCs keine gameplayrelevanten CPU-Ressourcen mehr verbrauchen

Außerhalb des aktiven Simulationsradius:

  • werden Animationen pausiert
  • stoppen KI-Updates
  • werden Bewegungsberechnungen deaktiviert
  • und NPCs können dynamisch zwischen Stadtzonen neu positioniert werden

Dadurch wirkt die Welt aus Sicht des Spielers weiterhin belebt und glaubwürdig, während die Engine nicht hunderte unnötige Charaktere gleichzeitig simulieren muss.

Kamerabasierte Optimierung

Ein interessanter Nebeneffekt dieses Systems zeigt sich im Fotomodus.

Da die Optimierungslogik auf der Position des Spielers und nicht auf der freien Kamera basiert, kann man beim Wegfliegen vom Spieler Bereiche der Insel entdecken, in denen deutlich weniger aktive NPCs vorhanden sind.

Das ist beabsichtigt.

Das System priorisiert die Laufzeit-Performance während des Gameplays, anstatt die gesamte Karte dauerhaft vollständig zu simulieren.

Intelligente Skalierung der NPC-Dichte

Ein weiteres wichtiges Ziel war es, dass Grafikeinstellungen die Performance beeinflussen — und nicht die Immersion.

Traditionelle NPC-Dichtesysteme lassen Städte bei niedrigen Einstellungen oft offensichtlich leer wirken.

Stattdessen skaliert Corsairs Legacy:

  • die Anzahl aktiv simulierter NPCs
  • die Update-Frequenz
  • und die aktive KI-Population rund um den Spieler

Zum Beispiel:

  • können hohe Einstellungen etwa 100 aktive zivile NPCs in der Nähe erlauben
  • während niedrige Einstellungen eher rund 40 simulieren

Dank Spawn-Verteilung und Streaming-Regeln wirkt die Stadt dennoch weiterhin lebendig und bevölkert.

Entwickelt für Steam Deck

Diese Optimierungen wurden besonders wichtig, um eine stabile Performance auf dem Steam Deck zu erreichen.

Handheld-Hardware besitzt deutlich strengere CPU- und Energie-Limits als Desktop-PCs, weshalb jedes unnötige Animations-Update oder jede zusätzliche KI-Berechnung zählt.

Durch die aggressive Optimierung der NPC-Simulation bei gleichzeitig erhaltener visueller Dichte konnte das Team große Städte glaubwürdig halten, ohne die Performance zu opfern.

Lebendige Welten effizient erschaffen

Für das Tech-5-Team bestand die Herausforderung nie einfach darin, „mehr NPCs hinzuzufügen“.

Die eigentliche technische Herausforderung war die Entscheidung:

  • welche NPCs überhaupt simuliert werden müssen
  • wann sie Ressourcen verbrauchen sollten
  • und wie die Immersion erhalten bleibt, während die CPU-Last im Hintergrund dynamisch reduziert wird

Das finale System ermöglicht es Corsairs Legacy, große und lebendige karibische Städte darzustellen und gleichzeitig auf einer breiten Palette unterschiedlicher Hardware-Konfigurationen skalierbar zu bleiben.

Ein neues Piratenspiel ist jetzt auf Steam

Kaufen auf