Bezier Curve

There is a function FVector::EvaluateBezier(ControlPoints, Iterations, OutPoint) that will give you a set of points along a curve between the controlpoints.

–kg