Ultimate Time Management System: Timers, Save & Offline Progress


Time Management System with Countdown, Clock, Day/Night Cycle, Offline Progress, Local & Global Controls, 12 Demo Scenes. Super easy setup, clean code, and powerful editor tools. Perfect for any genre


by bcyly Labs


Price History +

Ultimate Time Management System


Build powerful time-based systems in Unity without wasting days writing timer logic from scratch.


Ultimate Time Management System is a complete, flexible, and easy-to-use time solution for Unity. Whether you are creating energy refill systems, daily rewards, construction timers, idle earnings, day/night cycles, countdowns, stopwatches, calendars, or survival timers, this asset gives you a clean and reusable foundation that works across many game genres.


It is designed for developers who want fast setup, clean workflow, and production-ready timer behavior without building the same systems again and again.


🚀 Why You Need This Asset


Time-based mechanics are used in almost every modern game, especially idle games, tycoon games, RPGs, survival games, casual games, farming games, and simulation games. But building them properly can take a lot of time.


This system helps you save development time by giving you ready-made timer modes, save/load support, offline progress, speed control, formatted displays, progress bars, and practical demo scenes that show real use cases.


Instead of creating separate scripts for every timer feature, you can control everything through reusable profiles and simple runtime components.


Key Benefits

  • Easy to set up and use
  • Works with multiple timer types
  • Supports offline progress
  • Built-in save and load support
  • Great for any time related task
  • Clean C# API for custom gameplay
  • Reusable ScriptableObject-based profiles
  • Supports multiple independent timers
  • Saves development time and reduces repetitive coding
  • Designer-friendly Inspector workflow

⚙️ Main Features

  • Countdown Timer
  • Stopwatch Timer
  • Clock Mode
  • Day Cycle Mode
  • Real Time Mode
  • Scaled Time Mode
  • Unscaled Time Mode
  • Manual Time Mode
  • Save and Load Support
  • Offline Progress Tracking
  • Runtime Speed Control
  • Duration Override Support
  • Progress Bar Support
  • Formatted Time Display
  • Event-Based Timer System
  • Multiple TimerRunner Support
  • Clean Inspector Workflow

🎮Included 12 Demo Scenes


This package includes 12 demo scenes to help you understand and use the system quickly:

  • Energy Refill System
  • Daily Reward System
  • Level Flow Timer
  • Timed Lifetime Spawner
  • Building Rush Timer
  • Day Night Cycle
  • Planetary Day Cycle
  • All Time Formats Display
  • 12 Months Calendar
  • Basic Controls
  • Update Modes Comparison
  • Stopwatch Mode Rocket Endless Survival

These demos are designed to show real game-ready use cases, not just simple test timers.

Technical Details


🛠️ Powerful Technical Features

  • ScriptableObject-Driven Profiles: Decouple your logic from scene objects. Share one TimeProfile asset across multiple components instantly.
  • Advanced Update Modes: Choose between ScaledTime, UnscaledTime, RealTime (system clock), or completely ManualTime ticks.
  • Granular Speed Controls: Modify speed locally per timer or control everything synchronously using the GameTimeSystem global time scale factor.
  • Collision-Free Save System: Built-in secure automatic saving utilizing unique runtime key validation. The editor automatically flags duplicate save keys to prevent data corruption!
  • Fully Event-Driven Architecture: Super clean C# UnityEvents (OnStarted, OnCompleted, OnLoopCompleted, OnTick, etc.) allowing you to connect audio, animations, or gameplay events visually.
  • Extensible C# Source Code: Fully commented, modularly namespaced (bcylyLabs.UltimateTimeManagementSystem), and completely open for customization.

🧩 Easy Setup


Create or assign a Time Profile, connect it with a TimeRunner, and start controlling your timer through Inspector settings or simple C# methods. The included demo scenes make it easy to learn the workflow and adapt the system to your own game.


💡Save Time. Build Faster.


Do not spend hours rebuilding timer logic for every project. Ultimate Time Management System gives you a ready foundation for common and advanced time mechanics, so you can focus on gameplay, polish, and player experience.


If your game needs timers, rewards, cooldowns, offline progress, or time-based systems, this asset gives you the tools to build them faster and cleaner.



📩 Support & Queries


For support, questions, feedback, or any setup-related queries, feel free to contact us anytime.

Email: bcylylabs@gmail.com

Website: https://bcylylabs-game-dev.github.io/bcylyLabs.Portfolio


Note: The core package is less than 1 MB. Most of the package size comes from the included demo scenes, Sprites assets, and sample resources.