CyclicValue – Dynamic Float Oscillator for Unity
A downloadable CyclicScript
CyclicValue is a lightweight Unity C# script that generates a continuously looping float value over time. It's ideal for developers who want a simple way to create oscillating effects — from hovering objects to UI pulses to flickering lights — all without needing external animations or timeline tools.
This component exposes a live output
float, which you can use in your own scripts or reference from materials, shaders, sound, or movement systems.
Two core modes are available:
-
SineWave: Smooth, sinusoidal transitions
-
Curve: Custom AnimationCurve for full creative control
Useful for:
-
Visual feedback loops (pulses, flickers, scaling)
-
Value simulations (heartbeat, pressure, timers)
-
Data smoothing or looped modulation
License:
You can use this script freely in both personal and commercial Unity projects.
You may modify it, share it, or include it in your own tools or games.
The only restriction:
Do not sell or repackage this script by itself or as-is.
If you're building something bigger with it — go wild. No credit required, but it's appreciated.
Download
Click download now to get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.