View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.2.6 or later
- Package size
- 1.2 MB
- Files
- 62
- Favorites
- 8
- Views in the past week
- 13
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $24.99 on
Keywords
Weather & Climate System
Plug-and-play day/night, seasonal climates, and dynamic weather (rain, snow, fog, storms) with FX, UI, and gameplay modifiers—designer-friendly, ScriptableObject-driven.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Weather & Climate System screenshot 1
About this asset
Bring your world to life with a drop-in Weather & Climate System for Unity. Define reusable Weather Profiles (FX, icons, durations, modifiers) and Climate Profiles (seasonal probabilities per region), then let the system blend sky, lighting, fog, particles, and audio with smooth transitions—no code needed for common setups.
Perfect for: survival, farming, city-builders, RPGs, and open worlds that need believable seasons and impactful weather.
What’s included
- Day/Night cycle with gradient lighting, skybox tint, ambient/fog curves, and time scale control
- Weather types out of the box: Clear, Overcast, Rain, Snow, Storm, Fog (extend with your own)
- Scheduling: weighted random, fixed windows, cooldowns, min/max durations, manual overrides
- Gameplay modifiers that affect movement, visibility, accuracy, crop yield, loot chances, etc.
- UI samples: current conditions, countdown timer, and a simple 24-hour forecast
- Editor tools: time-of-day scrubber, force-weather preview, climate probability visualizer
- Prefabs & demo scene to get you running in minutes
Compatibility
- Unity 2021.3 LTS+ (tested on 2022/2023/6000)
- Pipelines: Built-in, URP, HDRP (sample materials per pipeline)
- Platforms: PC, Console, Mobile (quality tiers & particle budgets included)
From the publisher's Asset Store listing.
Technical details
- Runtime WeatherManager handles state machine, blending, forecast, and schedulingArchitectureData-driven ScriptableObjects: WeatherProfileSO, ClimateProfileSO
- OnWeatherChanged(from, to), optional OnHourTick, OnDayTickAPI & EventsSetWeather(WeatherProfileSO profile, bool instant = false)
GetActiveWeather(), GetForecast(int hours) - Per-weather lists of stat multipliers (movement, vision, accuracy, yields, etc.), applied via interfaces/UnityEventsGameplay Modifiers
- One-click asset creators and preset generatorsEditor & ToolsIn-inspector time scrubber and force-weather preview
Climate visualizer with seasonal curves & regional weights - Sample skybox setups, icons, minimal HUD & forecast panel, full demo sceneContentDrop-in WeatherManager prefab, light rig, tuned particle systems (rain/snow/storm/fog)
- S-curve transition blending to prevent lighting/fog popsPerformanceMobile/desktop-ready particle tuning, optional GPU instancing, culling & distance toggles, quality tiers
- Exposes current time/season/weather for Save/Load; deterministic scheduling supports net-sync wrappersIntegrationHooks for AI, economy, farming/crop growth, stamina/visibility systems, and cutscenes
- One global weather state per scene; single WeatherManager instance recommendedLimits (v1.0)
- None beyond Unity; audio not included (event hooks provided)Dependencies
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.2.6f2 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.