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.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 2019Unity 2020Unity 2021Unity 2022Unity 2023Unity 6000.0 (6.0)Unity 6000.2 (6.2)Unity 6000.3 (6.3)Key FeaturesAttach to any 2D or 3D analog clock modelSupports hour, minute, and second handsConfigurable rotation axis for hands (+X / -X / +Y / -Y / +Z / -Z)UTC-based real-time clock with customizable time zone offsetReal-time updates visible directly in the Unity EditorCustom start time simulation mode for gameplayAdjustable time scale (speed up, slow down, or reverse time)Runtime time control via C# scriptingOptional smooth or snapping second-hand movementLightweight, easy-to-integrate component workflowUnity component-based designCompatible with 2D and 3D clock hand modelsRequires properly set pivot points on clock handsTime control:Real-world UTC time with offset supportSimulated in-game time with adjustable time scaleEditor-time execution supported (no Play Mode required for real-time clocks)Fully scriptable at runtimeNo external dependencies




