// the find
TokisanGames/Sky3D
Atmospheric Day/Night Cycle for Godot 4
Sky3D is a drop-in day/night cycle plugin for Godot 4 that handles sun/moon/star rotation, atmospheric scattering, fog, and cloud transitions across the full 24-hour cycle. It's a revival and port of the abandoned Godot 3 TimeOfDay plugin, now maintained by Tokisan Games (same team behind Terrain3D). If you're building an open-world or outdoor game in Godot 4 and don't want to roll your own sky shader from scratch, this is the obvious starting point.
The atmospheric scattering shader is the real value here — it produces physically-plausible sky color shifts at dawn/dusk without you having to understand Rayleigh/Mie math yourself. Support for all three Godot renderers (Forward+, Mobile, Compatibility) is genuinely useful and not a given for community plugins. Moon phases are implemented properly, not just a texture swap. The consolidated lighting controls that drive both sky appearance and scene light nodes from a single time value saves a lot of manual wiring.
It's GDScript throughout, which means performance-sensitive projects on mobile will feel the interpreter overhead — there's no C++ extension backing the update loop. Documentation lives entirely in Godot's F1 inspector tooltips, which makes it hard to evaluate the API before integrating. Volumetric clouds aren't here — what you get is a noise-based 2D cloud layer baked into the sky shader, so don't expect Horizon Zero Dawn-style cloud shadows. The 829-star count suggests a limited community, and with only 61 forks, bug fixes and renderer-specific workarounds will mostly be on you.