#AssetStore #unity #unity3d #new #asset #gamedev #indiedev #GameContentShopper

Publisher

CodeWee

Please Note

This entry is from Tuesday March 17, 2026. The price of the asset may have changed since then.
Please visit our homepage for recent offers and sales. Official and private Unity Asset Store™ sales usually last about 14 days.

Overview


Bring your analog clocks to life with real-time or fully controllable in-game time.


  • Analog Clock Controller allows you to bring any analog clock model to life by animating its hour, minute, and second hands based on real or simulated time.
  • Simply attach the component to a clock hand model (2D or 3D) with a properly configured pivot, and the controller will handle smooth or step-based rotation automatically.
  • Since clock models can have different rotation axes, you can freely select the rotation direction (+X, -X, +Y, -Y, +Z, -Z) for hands.
  • The asset supports two time control modes:
    • Real-Time Mode: Uses real-world UTC time with a configurable offset, allowing you to display local times from anywhere in the world. This mode updates in real time even in the Unity Editor without entering Play Mode.
    • Simulation Mode: Define a custom start time before Play. When the scene starts, the clock advances according to game time, with full support for time scaling, fast-forwarding, or reversing time.
  • Time values can also be modified dynamically at runtime through scripts.
  • An optional smooth second-hand motion or classic ticking (snap-per-second) behavior is included for visual authenticity.


Supports the following Unity versions:

  • Unity 2019
  • Unity 2020
  • Unity 2021
  • Unity 2022
  • Unity 2023
  • Unity 6000.0 (6.0)
  • Unity 6000.2 (6.2)
  • Unity 6000.3 (6.3)

Key Features

  • Attach to any 2D or 3D analog clock model
  • Supports hour, minute, and second hands
  • Configurable rotation axis for hands (+X / -X / +Y / -Y / +Z / -Z)
  • UTC-based real-time clock with customizable time zone offset
  • Real-time updates visible directly in the Unity Editor
  • Custom start time simulation mode for gameplay
  • Adjustable time scale (speed up, slow down, or reverse time)
  • Runtime time control via C# scripting
  • Optional smooth or snapping second-hand movement
  • Lightweight, easy-to-integrate component workflow
X