설명
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