A lightweight and flexible Day/Night Cycle and Weather System for Unity with dynamic lighting, skybox transitions, time control, and time-based events.Day/Night Cycle + Weather System is a modular environment system designed for Unity developers who need full control over time and weather in their projects.The system provides a real-time day and night cycle with smooth sun and moon rotation, dynamic lighting changes, and automatic skybox switching. A built-in weather system allows you to easily switch between clear weather, rain, snow, and fog using ScriptableObject presets.Time progression can be sped up, slowed down, paused, or manually set at runtime. Time-based events can be triggered at specific hours, making it easy to control gameplay logic such as NPC schedules, enemy spawning, shop opening hours, or environmental changes.The codebase is clean, well-structured, and easy to extend, making this asset suitable for both beginners and advanced developers.Main Features:Real-time Day/Night CycleDynamic sun and moon lightingSkybox transitions (day / night)Weather system (rain, snow, fog)Time speed control and manual time overrideTime-based event triggers (UnityEvents)ScriptableObject-based weather presetsLightweight and performance-friendlyEasy setup and integrationUnity Version: 2021.3 LTS or newerRender Pipelines: Built-in, URP, HDRPPlatforms: PC, Mobile, ConsoleProgramming Language: C#Dependencies: NoneMultiplayer: Netcode-friendly (time sync can be extended)Customization: Fully extendable and editableDocumentation: Included (.pdf and .txt)Demo Scene: Included / Optional




