Skip to content

In-game UI

DVS includes a ready-to-use HUD widget, WBP_DynamicVolumetricSky, with three draggable, resizable sub-windows:

  • Time (clock, date)
  • Weather (current state, temperature, humidity, pressure, precipitation chance, wind)
  • Location (latitude, longitude, biome, altitude)

The widget polls BP_DynamicVolumetricSky automatically and respects your unit choices (°C/K/°F, hPa/Psi/Atm, km/h/mph/m/s/ft/s).

In any Blueprint that runs at game start (a Player Controller, a HUD class, or your level Blueprint):

  1. Create Widget, class WBP_DynamicVolumetricSky.
  2. Add to Viewport on the resulting widget reference.

That is the full setup. The widget finds BP_DynamicVolumetricSky in the level on its own and starts updating.

The window panel itself, WBP_DVSWindow, is reusable. You can compose your own HUD with the same draggable container if the shipped layout does not match your game’s UI style. Drop WBP_DVSWindow into your widget, fill it with your own content, and you get the same drag/resize behavior for free.