Ultimate Time Management System: Timers, Save & Offline Progress
bcyly Labs
$19.24
$27.49
30%OFF
(no ratings)
Jump AssetStore
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⏳ 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 AssetTime-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 BenefitsEasy to set up and useWorks with multiple timer typesSupports offline progressBuilt-in save and load supportGreat for any time related taskClean C# API for custom gameplayReusable ScriptableObject-based profilesSupports multiple independent timersSaves development time and reduces repetitive codingDesigner-friendly Inspector workflow⚙️ Main FeaturesCountdown TimerStopwatch TimerClock ModeDay Cycle ModeReal Time ModeScaled Time ModeUnscaled Time ModeManual Time ModeSave and Load SupportOffline Progress TrackingRuntime Speed ControlDuration Override SupportProgress Bar SupportFormatted Time DisplayEvent-Based Timer SystemMultiple TimerRunner SupportClean Inspector Workflow🎮Included 12 Demo ScenesThis package includes 12 demo scenes to help you understand and use the system quickly:Energy Refill SystemDaily Reward SystemLevel Flow TimerTimed Lifetime SpawnerBuilding Rush TimerDay Night CyclePlanetary Day CycleAll Time Formats Display12 Months CalendarBasic ControlsUpdate Modes ComparisonStopwatch Mode Rocket Endless SurvivalThese demos are designed to show real game-ready use cases, not just simple test timers.Technical Details🛠️ Powerful Technical FeaturesScriptableObject-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 SetupCreate 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 & QueriesFor support, questions, feedback, or any setup-related queries, feel free to contact us anytime.Email: bcylylabs@gmail.comWebsite: https://bcylylabs-game-dev.github.io/bcylyLabs.PortfolioNote: The core package is less than 1 MB. Most of the package size comes from the included demo scenes, Sprites assets, and sample resources.ScriptableObject-driven architectureUses reusable Time ProfilesSupports Countdown, Stopwatch, Clock, and DayCycle modesSupports ScaledTime, UnscaledTime, RealTime, and ManualTimeIncludes 30+ runtime APIs such as Start, Pause, Resume, Stop, Reset, Complete, Add Time, Remove Time, Set Time, and many more.Includes timer events for started, paused, resumed, stopped, completed, progress changed, saved, and loaded and many more.Supports independent save IDs for multiple timer instancesAutomatic offline progress calculationGlobal + local speed multipliers, runtime duration & speed overridesCustom Editor inspectors with live runtime previews and Play Mode control buttonsCentralized `GameTimeSystemManager & dedicated Editor WindowClean, namespaced C# codebase — well-commented and easy to extendZero third-party dependenciesAI/ML was used during the development process to help improve code quality, assist with documentation, and create demo artwork. Every AI-assisted contribution was manually reviewed, tested, and verified to ensure accuracy, functionality, and quality.





