Slope

From Mario Fan Games Galaxy Wiki

Slopes are an engine feature that allows characters to move up smooth inclines, as opposed to needing to jump onto "staircases". Slopes are one of the hardest features to implement, as it involves major changes to a collision-checking routine; these changes are needed to allow the engine to differentiate between an obstacle and a slope. Further changes to the gravity engine is usually required, as the process of moving up a slope must simulate negative gravity; moving down a slope is easier if the player "sticks" to the slope instead of bouncing off it, requiring an abnormally large positive gravity.