[RELEASED] Awesome Day Night & Weather System

The ultimate day night cycle for professionals and hobbyists alike! This asset aims to be a powerful tool with many great options, while maintaining a simple user experience.
Supports Unity 5.6+
Many of the settings included allow various approaches, whether you want a more realistic approach, something completely crazy, or something in-between. Please, visit the documentation link to view the tool settings.
This day night system has 4 weather types from clear to storm, the lighting and clouds all change accordingly. The moon is fully phasing and you can set parameters for this.There are thunder sounds and lightning visuals, bird sounds during the day, cricket sounds and fireflys at night. Included are a few emissive shaders that you can use to make an object glow during the night. You can even include other lights in your scene to gradually brighten toward night time.
The sky uses proceedural shading, and the clouds are transparent mapped over a sky dome with several layers. The rain and lightning bugs are particle effects that you can easily change and customize.
2 simple demo scenes are included.
Lots of love went into this, I hope you all enjoy!

Asset Store Link

Website/Documentation




For more photos and videos, visit the store page or website!
Want even more bang for your buck? Check out the Awesome City Pack which includes this asset plus tons of buildings and props!

1 Like

If you have any questions or feedback feel free to ask here in the thread or email @ perrygamesstudio@gmail.com

Hi, there is no asset store link that is working :wink:

Should be working now, thanks for the heads up!

1 Like

Happy to announce a 1 week 50% off sale to celebrate release! Please share a review on the asset store if you found the asset helpful!

In addition to the sale above, I have decided to give away asset package voucher to the first person to comment “Awesome Sause!” in this thread!

"Awesome Sause! Well this would be me then ;):smile:

You got it! Check your message inbox for the code!

Tank you! I want to use this also in a 2.5 or 2d project as a background. Is this possible?

In general I would think so. It probably depends on the set up, but you can always back up your project and give it a go. You may need to make some adjustments to sun light objects Light type or lighting settings in general to suite it better.

Is this usable in multiplayer games?

Absolutely. If using a random time, weather, or other variables, you would have to tailor you’re multiplayer code to have the master client to copy it’s chosen variables for set up at the start of the game or throughout the game If you want the weather to dynamically change. If you force the settings to start the same way and always stay the same weather (which you can in the inspector) then you would not need to update the variables since all players would have the same forced set up. You would need to know how to code your networking. If you need help figuring out which variables are the important ones needed to copy just let me know and I’ll try to point you in the right direction to keep it persistant player to player.

Thanks! I’m new to Unity but not game-developing. I’m not going to have changing weather anytime soon, but want the day-night cycle working for sure.

I’m going to buy this asset while its on sale.:wink:

Glad to hear it, hope you enjoy the asset! If you have any issues or questions I’m happy to help.

I just updated to Unity 2018.2.8f1 and am getting this error now:

UnityException: Tag: ObjectWithLight is not defined.
DayNight.Awake () (at Assets/PerryGames/Day Night Assets/Scripts/DayNight.cs:245)

Can I just define it like this?

private GameObject[ ] ObjectWithLight;

Or something similar?

You just need to define it in the unity tags. Sorry for the late response.