daynight2d runtime foundation
Time subsystem
-> Calendar state
-> Schedule assets
-> Routine components
-> Timed behavior
-> Optional visuals
-> Replicated state World timing foundation
DayNight2D provides reusable C++ and Blueprint systems for time, calendars, schedules, routines, timed behavior, optional visual day/night presentation, save/load helpers, and server-authoritative multiplayer time.
Time subsystem
-> Calendar state
-> Schedule assets
-> Routine components
-> Timed behavior
-> Optional visuals
-> Replicated state Reusable systems
Use the base classes to build growth, respawn, timed doors, enemy windows, festivals, crafting timers, puzzle timing, seasonal behavior, and project-specific systems.
Create child Blueprints from reusable components and bind to time, schedule, routine, and timed behavior events.
The core clock uses timers and events instead of per-frame ticking. Components stay tick-disabled by default.
Visuals are optional and do not force post process, dynamic lights, or 3D shadows.