fledge_time 0.1.10 copy "fledge_time: ^0.1.10" to clipboard
fledge_time: ^0.1.10 copied to clipboard

Calendar and time system for Fledge games with configurable day/night cycles, seasons, and time scaling.

Changelog #

0.1.10 - 2026-01-06 #

[0.1.10] - 2026-01-06 #

Features #

  • fledge_save: Create fledge_save package

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.9 - 2026-01-06 #

Added #

  • Initial release of fledge_time
  • CalendarConfig for configuring calendar system
  • CalendarConfig.farmingSim() preset for farming/life simulation games (includes 2 AM curfew)
  • CalendarConfig.rpg() preset for RPG games
  • CalendarConfig.realTime() preset for real-time games
  • GameTime resource with hour, minute, day, season, year tracking
  • Change detection flags: hourChangedThisFrame, dayChangedThisFrame, etc.
  • Day/night helpers: isDaytime(), isNighttime(), normalizedTimeOfDay
  • Time control: pause(), resume(), setTime(), skipToNextMorning()
  • Time events: HourChangedEvent, DayChangedEvent, SeasonChangedEvent, YearChangedEvent
  • GameTimePlugin for easy integration
  • GameTimeSystem for automatic time progression
  • Curfew system: curfewHour, isPastCurfew, hoursUntilCurfew, curfewTriggeredThisFrame
  • CurfewTriggeredEvent for event-based curfew handling
0
likes
160
points
141
downloads

Publisher

verified publisherfledge-framework.dev

Weekly Downloads

Calendar and time system for Fledge games with configurable day/night cycles, seasons, and time scaling.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#ecs #game-engine #time #calendar #day-night

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

fledge_ecs, meta

More

Packages that depend on fledge_time