View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 643 KB
- Files
- 53
- Favorites
- 1
- Views in the past week
- 5
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $7.50 on
Keywords
Analog Clock Controller
Analog Clock Controller animates hour, minute, and second hands on any 2D or 3D clock model. Supports real-time UTC clocks with offsets and customizable simulated time with runtime control.
Price $19.99
Buy on Asset Store (opens in new tab)
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Analog Clock Controller screenshot 1
About this asset
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
From the publisher's Asset Store listing.
Technical details
- Unity component-based design
- Compatible with 2D and 3D clock hand models
- Requires properly set pivot points on clock hands
- Time control:
- Real-world UTC time with offset support
- Simulated in-game time with adjustable time scale
- Editor-time execution supported (no Play Mode required for real-time clocks)
- Fully scriptable at runtime
- No external dependencies
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2022.3.62f2 | Compatible | Compatible | Compatible |
As listed on the Asset Store.