Bezier curves are really cool and fun to learn. I actually had built an Impact.js bezier tool plugin for a shmup I was working on a while ago: <a href="https:&#x2F;&#x2F;github.com&#x2F;dclowd9901&#x2F;impactjsBezier" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dclowd9901&#x2F;impactjsBezier</a><p>I did different things like toy with caching movement on the curve, having constant speed on the path, etc. There&#x27;s even a bit of calculus in there, in estimating the length of the curve.