
PathPlus for GameMaker
A downloadable tool
What is ✦PathPlus✦?
✦PathPlus✦ is a FOSS tool for GameMaker 2014.14 that enhances and expands the regular path assets to include Catmull-Rom and Bezier interpolations. It also comes with useful utilities like simplify, noise, and other ways to manipulate your paths.
PathPlus is released under the MIT license, so you can use it for free, forever.
Current features include:
✦ Transform a linear path into a Catmull-Rom curve (smoothly passes through all control points)
✦ Transform a linear path into a Bezier curve (higer control with curve handles, can combine sharp and smooth corners)
✦ Add extra variables to a point
✦ Bake the resulting curve into a path asset or export it as a .yy to use in your projects
✦ Create a Follower to use your PathPlus directly.
✦ Create a Spriter to draw a sprite along a path. Includes thickness variation and color variation.
Documentation: CLICK HERE
Implemented examples include:
✦ A lasso tool that allows you to select instances or arrays of coordinates.
✦ A recorder that creates a path from your mouse movement, storing the relative speeds.
✦ A (rough) path editor.
Please note these implementations are made as an example and are not fully tested or intended to be used as-is!
Other possibilities include:
- Alter path-finding curves to be more varied or smooth.
PathPlus is a library made for the Cookbook Jam 2.
Compatibility: tested with GameMaker 2014.14.
Special thanks to TabularElf, Juju Adams, FoxyofLegend, Atlastar, and the following resources:
- https://qroph.github.io/2018/07/30/smooth-paths-using-catmull-rom-splines.html https://pomax.github.io/bezierinfo
- The NURBS book https://www.codeproject.com/Articles/1095142/Generate-and-understand-NURBS-curves
Some of the graphics used in the demo project by the great Kenney [https://www.kenney.nl]
Download
Click download now to get access to the following files:
Development log
- PathPlus 2.2.0, Follower and Spriter!14 days ago
- PathPlus 2.1.0 : Small fixFeb 24, 2025
- PathPlus 2.0.0 !Feb 14, 2025

Leave a comment
Log in with itch.io to leave a comment.