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.