GodotSky

A Fully Dynamic Sky System Solution

for the godot engine

GodotSky is a dynamic sky system built for the Godot Engine 4.0 and offers a flexible sky solution for 3D projects. GodotSky is designed to be easy to use and implement, with customizable sky colors, sun and moon, procedural and realistic star map, and reactive 2D static clouds.

GodotSky is available to purchase in the Godot Asset Marketplace.

*Only compatible with Godot Engine 4.0


Overview

CONTROL YOUR SKY WITH ONE VARIABLE

GodotSky utilizes a single Time of Day variable that controls the rotation of the sun and moon, allowing you to control every aspect of your sky through scripts. Simply set your Time of Day variable to immediately set your scene to dawn, dusk, noon, or midnight. GodotSky takes care of the sun and moon rotation and adjusts the sky colors appropriately.

REALISTIC, CUSTOMIZABLE ATMOSPHERIC LIGHT SCATTERING

GodotSky utilizes physical-based approaches to the scattering of atmospheric light. By using customizable color curves, you can create both realistic atmospheres and more alien and artistic creations. The sky color adjusts automatically based on the rotation of the sun and moon with includes additional color effects along the horizon and near the sun and moon.

CUSTOMIZABLE SUN AND MOON

Easily adjust the size, sharpness, and color of your sun and moon. Adjust the colors of the sun and moon lights based on the time of day to create bright midday light and darker light in the early morning and late evening.

FULLY ANIMATED DAY AND NIGHT CYCLE

Using the Time of Day variable, you can fully animate a day and night cycle. Use a script to enable the day cycle simulation and decide how slowly or quickly you want to progress the day with the Rate of Time variable. All aspects of the GodotSky system are handled automatically, meaning you can set it and forget it.

RESPONSIVE 2D STATIC CLOUDS

Custom-made 2D static clouds that react to the positioning of the sun and moon and feature customizable density and cloud color.

GodotSky is licensed by the buyer for use in any personal or commercial project. GodotSky cannot be sublicensed or resold to other developers for use in their project.


Scene Examples

Feature List

  • Time of Day variable that controls every aspect of the GodotSky system
  • Customizable atmospheric color curves
  • Customizable sun, moon
  • Animated, customizable star map
  • Light responsive 2D static clouds
  • Fully animated day and night cycle

Ready to start your game dev journey?

Learn the skills and tricks to making your own games