This is a simple to use extension that allows you to create curves in your world for game objects to follow.
There are two parts. The first part is the curve which you create in the editor. The second part is a component you add to your game object to make it follow one of the curves. It has various settings to tweak the movement.
The curves are called "cubic bezier curves" and are the standard type of curves you find in drawing programs.