Sliding down based on the floor type

How do you implement sliding when the third person character hits a certain floor type? I’m not talking about overriding the walkable slope angle, i want the character to start sliding immediately after the character hits the floor type for sliding.

When setting the mesh’s walkable slope angle, the character starts falling down and I want the character to slide.

I believe it’s about line traces from the character to surface normal, but i just don’t know how to set them up.

This floor type based slinding mechanic has been used in games like Super Mario 64, Spyro 3, and many other 3d platformers.

Hello,

Just wanted to make sure you are aware of Physical Materials.

Lowering the friction would allow the character to slide down the material similar to if it were icy.

If you try it out - let us know how it goes!