Unter der Haube
01 · Simulation
Ein Schreiber, viele Leser
- Offline prüfbar: feste Uhr, feste Seeds, steuerbare Antworten
- Derselbe Code online und offline
Eingaben
- Netz
- Offline-Treiber
- Mitschnitt
Ein Tick alle 16,7 ms
- Eingaben anwenden Pakete, Befehle, Bewegungen
- Spiellogik Zauber, Auren, Kampf, Wege der Figuren
- Sicht veröffentlichen Welt-Sicht und Ereignisse für alle Leser
Leser
- Oberfläche
- Renderer
- Ton
02 · ECS
Daten zuerst, nach dem Vorbild von bevy
Render-Welt der Figuren: umgesetztSimulation: nächster Schritt
| Entity | Lage | Pose | Modell |
|---|---|---|---|
| 12 · v1 | 5804, 624 | Stehen | Mensch |
| 13 · v3 | 5811, 630 | Laufen 0,42 | Zwerg |
| 17 · v2 | 5790, 641 | Reiten 0,10 | Nachtelf |
| 21 · v1 | 5822, 618 | Zaubern 0,71 | Gnom |
Query<(&Lage, &mut Pose), Changed<Lage>>Nur Entity 13 hat sich in diesem Tick bewegt – nur ihre Pose wird neu berechnet.
500 Figuren in der Dalaran-Messung
0 Zeilen unsafe
03 · Renderer
Licht 2.0: vorher und nachher
Links der Original-Stil wie 2008, rechts Verbessert – beide aus demselben Client, an derselben Stelle zur selben Uhrzeit. Den Regler ziehen, um zu vergleichen.

OriginalVerbessert
OriginalVerbessert
OriginalVerbessert
OriginalVerbessert- Licht
- Light.dbc mit Tageszeit, vier Schattenkaskaden, bis zu 1.024 Punktlichter, Raytracing-Schatten und -Verdeckung.
- Atmosphäre
- Volumetrischer Nebel, Wolken, Sonnenstrahlen, Wetter mit Wetterleuchten, Windspuren.
- Bild
- Automatische Belichtung, Bloom, DLSS Super Resolution und DLSS 5 Neural Rendering auf Vulkan.
- Welt
- Kachel-Streaming im Hintergrund, Portale mit Sichtvolumen, Verdeckung über eine Tiefenpyramide.
Plattformen und Qualität
Ein Code, geprüft auf jedem Weg
| System | Grafik | DLSS |
|---|---|---|
| Windows | Vulkan, DirectX 12 | ja, NVIDIA RTX |
| macOS | Metal | – |
| Linux | Vulkan | geplant |
3.623 Tests mit Quellenangabe
≥ 70 % Abdeckung je Modul
Jede Funktion wird zuerst offline entwickelt und geprüft: ein Offline-Treiber spielt Server, QA-Läufe steuern das echte Fenster ohne Maus und schreiben Bilder. Erst danach geht es gegen AzerothCore.

