Wie RUST LTD eine tiefgehende Schusswaffen-Simulation für H3VR2 aufgebaut hat

  • PublicPublic
  • 26 Sep, 2026
Wie RUST LTD eine tiefgehende Schusswaffen-Simulation für H3VR2 aufgebaut hat

Hot Dogs, Horseshoes & Hand Grenades 2 (H3VR2) ist eine eigenständige VR-Physik-Sandbox für Schusswaffen, aufgebaut um einen Extraktions-Roguelike-Modus namens Facility sowie die Challenge-Range „Challenges Range“ und die Sandbox-Sammlung selbst. Statt das Originalspiel zu portieren, entschied sich RUST LTD für eine Neuentwicklung von Grund auf, eröffnete ein frisches Unity-Projekt, statt ein Jahrzehnt an technischer und designbezogener Altlast mitzuschleppen. Fast sechs Monate lang arbeitete das Team an reiner Architektur und Werkzeugen, bevor die vollständige Content-Produktion begann, ausgehend davon, dass die Systeme einer fünf- oder zehnjährigen Pipeline an Content-Erweiterungen standhalten müssten, und wuchs auf über zwanzig Personen an, verteilt über fünf Zeitzonen.

Die Simulation basiert darauf, reale Daten einzuspeisen. Das Team beginnt mit klassischer Recherche — echten Büchern und technischer Dokumentation — und konstruiert dann Modelle, die die realen Daten zu einem Verhalten zusammenführen, das sich glaubwürdig anfühlt, aber dennoch im Spiel funktioniert. Angesichts der geplanten hunderten Schusswaffen, Patronen und Materialien zahlt sich dieser systematische Ansatz weiter unten in der Kette aus: Eine neue Patrone hinzuzufügen bedeutet, Projektilmasse und Patroneneigenschaften nachzuschlagen, statt eine magische Gameplay-Zahl zu erfinden. In der Praxis nähert sich die Arbeit echter Büchsenmacherei an — Werte wie Federkonstanten, Bauteilmassen und Daten der Druckkurve einer Patrone werden direkt eingegeben, und eine Schusswaffe repetiert fehlerhaft, wenn einer dieser Werte falsch ist.

NVIDIA PhysX wird nur für einen eingeschränkten Teil des Stacks verwendet. Da Spielphysik-Engines Schwierigkeiten mit winzigen Komponenten haben, die sich in einem lokalen Bezugssystem bewegen, während das übergeordnete Objekt getragen oder geworfen wird, laufen die internen Schusswaffen-Komponenten in eigenen Simulationen, die praktisch in ihren eigenen Universen leben, und Kräfte und Impulse werden zurück in den größeren Spielraum übertragen. Auf der Ebene des Spielraums wird Physik direkter genutzt — die Sosig-Figuren agieren als fortwährende Physik-Ragdolls. Im kleinen Maßstab ist die Komponentensimulation eigenständig; am anderen Ende laufen Ballistik und ein großer Teil des Agentensystems auf einer separaten Schicht, die mit ECS für Unity und Burst aufgebaut ist.

ECS und Burst erlauben es dem Team, eine riesige Zahl ballistischer Entitäten für Schusswaffen, Explosionen und andere Systeme zu erzeugen, was die Genauigkeit erhöhte, statt nur das ursprüngliche Ziel zu erreichen. Das ermöglicht eine feinere Sub-Step-Abtastung für präzisere Kollisionen, eine bessere Modellierung des Luftwiderstands und eine höherwertige Durchschlagskraft, wenn Projektile zwischen Materialien wechseln. Die Leistung wurde von Anfang an als erstklassiges Anliegen behandelt: Die Kernsimulation läuft auf ECS und Burst für die CPU, während ausgefeilte Waffenmodelle einen Großteil des Frame-Budgets verbrauchen, was dazu zwingt, Polygonanzahl, Texturspeicher, Bandbreite und Umgebungsstruktur schlank zu halten.

Der Umstieg auf Unity 6.3 war im Vergleich zum Original ein Sprung nach vorn. Über reine Komfortgewinne wie verschachtelte Prefabs hinaus waren die wirkungsvollsten Neuerungen die SRP-Batcher-Leistung, Verbesserungen bei der Shader-Kompilierung und On-Tile-Postprocessing. Die Shader-Kompilierung verkleinerte große Uber-Shader auf der Festplatte, und das On-Tile-Postprocessing erlaubte es dem Team, einen handgeschriebenen HDR-Tonemapping-Pass zu entfernen, der zuvor in die Shader eingebacken worden war, weil ein separater Post-Effekt-Blit auf eigenständiger VR-Hardware zu teuer war. Auch die allgemeine Editor-Stabilität war von Bedeutung, da das Projekt eine große Menge eigener Werkzeuge einsetzt.

Die Pflege hunderter mechanisch unterschiedlicher Waffen stützt sich auf leistungsfähige Inspector-Werkzeuge und datengetriebenes Authoring. Custom Inspectors sind auf Berechnung, Validierung und Analyse ausgerichtete Werkzeuge, die speziell für Feuerwaffen gebaut wurden, und die Assets selbst werden zur einzigen Quelle der Wahrheit für die Konfiguration. Odin Inspector ist hier das zentrale Element: Es erlaubt jedem Programmierer, Custom Inspectors nahezu ohne Aufwand zu schreiben, und blendet ungefähr 95–98 % der konfigurierbaren Oberfläche einer Feuerwaffe aus, die für eine bestimmte Waffe irrelevant sind. Technie Collider Creator 2 hat außerdem Hunderte, wenn nicht Tausende Stunden an Authoring von Physikhüllen eingespart, indem es Primitive bevorzugt und konvexe Meshes nur dort verwendet, wo es nötig ist.