Inverse Kinematics for Gamemaker
Inverse Kinematics is the mathematical process of finding joint positions along an arm from a given end-effector.
This is commonly used in robotics along with forward kinematics to coordinate arm movement, though its uses vary wildly. In video games,
IK is commonly used for foot placement, snake-like creatures and ropes. This Extension
may be somewhat primitive in comparison to how it's implemented in real-life robotics or AAA games, but it's fairly flexible, easy to use and well documented.
As of December 2017, there are 27 functions included in the extension, no 3d support, and it's the only IK extension for GameMaker availible on the YoYoGames market.