Sky Engine

🌤️ Sky Engine – Day/Night & Weather Toolkit for Unity

Sky Engine is a lightweight and easy-to-use Unity system for adding smooth day/night cycles, dynamic weather, and atmospheric transitions to your game — with full customization and editor support.

🔧 Key Features

  • ☀️ Dynamic Time System
    Customizable day speed and length with real-time values for current day and time of day.
  • 🌙 Sun & Moon System
    Full celestial rotation with independent lighting and shadows for both sun and moon.
  • 🌌 Rotating Stars
    Star field that appears only at night, synced with time rotation.
  • 🌦️ Weather Control
    Switch between clear, low/high clouds, or rain from the inspector or with a single call (SetWeather(int)).
  • 🎨 Skybox Shader Included
    Custom shader allows smooth blending of sky top & bottom gradient colors over time.
  • 🌫️ Fog Transitions
    Supports separate fog densities for day and night.
  • 🧭 WorldTimeEvent System
    Trigger UnityEvents at a specific day and time (e.g., spawn enemies, show messages, start boss fights).
  • 🎯 Editor UI & Auto Naming
    Includes helpful custom inspectors and auto-naming for events

💬 Need Help?

Email: ultraboltstudio@gmail.com