As part of an advanced weather system in Unreal Engine 5, I implemented a modular snowy weather feature that dynamically integrates with the existing sky and lighting system. I also used Unreal Engine's Landscape tool to sculpt a basin-shaped terrain and added assets to create a snowy wilderness scene to showcase the snowy weather feature.
DEVELOPMENT NOTES
    To extend the Sky Blueprint for snowy weather, I implemented animated snow coverage using Material Parameter Collections, Lerp masking, and Blueprint timelines, allowing snow to gradually appear across landscape and static meshes. Then I used Niagara system to create snowflake and snow smoke effects that follow the player camera. Their spawn origin and radius are calculated in real time using custom modules based on the camera’s position and movement speed. Footprints are procedurally generated with Niagara decals, triggered by animation notifies synchronized with footstep timing. Lastly I added wind and footstep sounds that react to the current weather preset.

You may also like

Back to Top