Skip to content
Media 1 for listing Dynamic Day & Night System – Calendar, Seasons, Rest & Time Control

Description

Dynamic Day & Night System

Bring a complete, gameplay-ready time system to your Unreal Engine project.

Dynamic Day & Night System provides a reusable Blueprint-based framework for managing in-game time, calendar progression, day/night transitions, seasonal lighting, sky color changes, resting, time fast-forwarding, and gameplay-facing time information.

Instead of relying on a simple sun rotation system, the system connects game time, calendar state, seasons, lighting, sky appearance, and gameplay interactions into one configurable manager.

Key Features

Complete Game Calendar

  • Configurable date structure

  • Minute, hour, day, month and year progression

  • Configurable days per month

  • Leap-year support

  • Custom game-calendar friendly design

  • No dependency on real-world year numbering

Dynamic Day & Night Cycle

  • Smooth visual time progression

  • Automatic daytime/nighttime detection

  • Sun and moon rotation

  • Independent day/night lighting

  • Configurable sky-light intensity

  • Sunrise and sunset events

Season System

  • Winter

  • Spring

  • Summer

  • Autumn

  • Configurable seasonal sun colors

  • Designed for future weather-system expansion

Dynamic Sky

  • Horizon color curve

  • Zenith color curve

  • Smooth color transitions throughout the day

  • Dynamic Material Instance support

Rest & Wake-Up System

  • Rest until a selected hour

  • Camera fade transition

  • Sleep transition UI

  • Automatic time fast-forward

  • Automatic wake-up

  • Rest across midnight/calendar boundaries

Time Fast Forward

  • Accelerated time progression

  • Configurable time multiplier

  • Automatic detection of target wake-up time

  • Automatic restoration of normal time progression

  • Restores lighting and camera state after completion

Blueprint Integration

  • GetCurrentWorldState

  • GetFormattedClockTime

  • GetFormattedDateAndSeason

  • IsADay

  • IsANight

  • RestUntilHour

  • OnSunrise

  • OnSunset

  • OnTimeUpdated

Designed for Expansion

The system is intentionally structured as a foundation for larger environmental systems.

The current season architecture can be expanded into dynamic weather systems including:

  • Rain

  • Snow

  • Fog

  • Wind

  • Atmospheric changes

  • Weather-driven lighting

  • Ambient effects

  • Seasonal weather patterns

The core time and calendar system does not need to be replaced when these features are added.

Included formats

Additional files