Slope/Velocity-based sliding

I want to create a movement system that includes a sliding system that when sliding down a slope you will progressively speed up, and if not you will slow down until your forced out of that sliding state.

I’ve heard of normals and raycasting but I can’t seem to have an idea on how to make something like this, nor know if its possible.

1 Like

you can create a linear force (better phyisic but complex) or a body force (straight force ignoring the game gravity)

then using the scripts, you can make the normal vector of the raycast proportional at the default sliding speed, and get the current speed when sliding