Bezier Curves?

Is there any built-in functionality within Unity to handle bezier curves for paths?

And if not, does anyone have a link that explains how to mathematically express a bezier curve?

They are simply more familiar to me; I can make a simple path in a vector program and tweak it just how I want it. I can also save it as an SVG file, which I can even read as text and extract the pure numbers that make up the curve. But how can i turn that into something I can have a game object follow?

It’s worth mentioning I would only be using it in 2D.

There’s no built-in functionality, but if you want it done for you, Vectrosity does it (also centripetal Catmull-Rom splines) and has functions to easily have objects follow the curve.

–Eric

There are numerous Bezier spline systems on the AssetStore, I have one called MegaShapes that has support for SVG files as well as KML files and can import splines from 3DS Max, Maya and Blender, and comes with scripts and an API for following splines, turning them into constant speed splines, lofting, turning them to meshes and a load more. Video below shows the SVG import and multi spline follow system, and below that the multi object path follow system.