Curves are the best way to visually control values. With this extension you can create, edit and reuse custom curves the way you want, NOT ONLY FOR ANIMATIONS!!! FOR EVERYTHING!!!
* Multiple channels support.
* Can get tangent vector and normal vector of the curve.
* The same curve can be used for multiple objects.
* Easy to use and programming.
Unity asset store link: https://assetstore.unity.com/packages/tools/animation/super-curves-62742