About This platforming engine should be everything you need to create your very own platforming game! This engine has an extensive amount of features and will be updated accordingly when/if there is a majority request. This engine uses clean and commented code, allowing you to easily understand and modify it. This engine is currently compatible with Game Maker Studio 2 only. Media Features v1.0: Pixel-perfect collisions & movement Variable jump height based on player input Sprite squishing, stretching and skewing Double (or triple, quadruple etc.) jumping Jump input buffering Ledge forgiveness Jump-through platforms Moving platforms (vertical, horizontal and diagonal) Platforms with characteristics (ice, slime, bouncy etc.) Wall sliding Wall jumping Ledge grabbing Conveyor belts Ladders Climbable surfaces Springs Slopes Liquids Ropes Interactive foliage Very efficient frag objects that interact with terrain Very fast and efficient collision detection Optional un-stucking Comprehensive debug mode Well commented, organized code Future versions: Example enemies Enemy path-finding Several camera modes (follow, predict, etc.) 3D environment support (with 2d gameplay) Controller support Spikes You can get it here!