HUDPersistent in-world overlay
Cockpit HUD
The diegetic heads-up display surfacing momentum, oxygen, threat, and salvage.
DiegeticReal-timeCritical

Purpose
Communicate the four pressures of a run — momentum, oxygen, threat proximity, and carried salvage — without pulling the player out of the world.
Components
- Momentum arc (lower-left curved gauge)
- Oxygen bar with low-threshold pulse
- Radial threat radar (upper-right)
- Carried salvage counter
- Extraction window timer (conditional)
Parameters
| Parameter | Value | Type | Notes |
|---|---|---|---|
| Oxygen pulse threshold | 15% | percent | — |
| Radar range | 40 m | float | — |
| Timer reveal | Tide ≥ critical | condition | — |
| Fade-in | 120 ms | duration | — |
Controls
- No direct interaction — display only.
- Radar zoom follows player velocity automatically.
Logic & states
- The extraction timer is hidden until the aether tide reaches critical, then animates in.
- The momentum arc turns red above the max safe velocity threshold.
- Carried salvage counter flashes when a carry penalty tier is crossed.
Scenarios
Critical tide
- Given
- The aether tide reaches critical.
- When
- The extraction window opens.
- Then
- The timer fades in over 120 ms and counts down from 12 seconds.
Edge cases
- If oxygen and timer are both critical, oxygen pulse takes visual priority.
- Radar must clamp off-screen threats to the ring edge.