Skip to content
0 comments

Description

A modular Blueprint time and day-progression framework for Unreal Engine 5.7, built for farming sims, life sims, RPGs, survival games, management games, and other time-driven projects.

Day Progression System provides an authoritative Day / Hour / Minute gameplay clock with adjustable time speed, smooth visual time, life-sim curfews, automatic day progression, simulated time advancement, gameplay Event Dispatchers, optional built-in lighting, and flexible third-party sky integration.

Features

  • Procedural Mode - Continuous 24-hour progression with automatic midnight day rollover.

  • Curfew Mode - Stop time at a configurable curfew, process external day-end gameplay, then resume at a configured wake time.

  • Gameplay Dispatchers - OnMinuteChanged, OnHourChanged, OnDayIncreased, OnDayProcessed, and OnCurfewReached for crops, NPC schedules, shops, quests, respawns, daily systems, and more.

  • AdvanceGameTime - Simulate travel, waiting, sleeping, or time skips while preserving intermediate clock events.

  • SetClockState - Instantly jump to a specific Day / Hour / Minute when intermediate events are not required.

  • External System Support - BPI_ClockTimeReceiver and BP_ClockAdapter provide reusable integration with third-party sky/time-of-day systems that expose Blueprint-accessible time controls.

  • Multiple Time Formats - External systems can receive 0-24, 0-1, or 0-1440 time values.

  • Optional Built-In Lighting - Simple sun/night Directional Light control with configurable transitions and intensities.

  • Minimal Clock UI - Includes WBP_ClockDisplay for immediate use or as a HUD implementation reference.

  • GoodSky Integration Example included in the documentation. GoodSky is not required or included.

The system is designed to keep gameplay systems decoupled from the clock. Crops can react only when a new day begins, shops can respond to hourly changes, NPCs can follow schedules, and day-end systems can process independently without constantly polling time.

System Documentation : https://docs.google.com/document/d/e/2PACX-1vREOU3EIKvpjeOuBJcL2RX7sP6QxDBwR7D-CQxnt9AbtdAWO0MibGAD7TcSrdCGMg/pub

Technical Information

Engine: Unreal Engine 5.7
Implementation: Blueprints
C++ Required: No
Third-Party Assets Required: None
External Sky Integration: Optional
Built-In Lighting: Optional
Network Replication: Not included
Save/Load Framework: Not included

Included formats