A downloadable CyclicScript

Download NowName your own price

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

Download NowName your own price

Click download now to get access to the following files:

CyclicValue_script.zip 1.4 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.