Slow player movement while moving up steep gradients

I want to slow the players movement while moving up steep gradients. Is there something already baked into UDK for this, or any gems that exist before I attempt something myself?

I need a solution that works across network games.

Any suggestions are welcome. Cheers

You can use the hitnormal.z from a trace against the floor (for example in the foot placement function or the foot step sound) and clamp the groundspeed using that value.

Thanks for the response @CobaltUDK. I’d need to do this every tick wouldn’t i, to ensure client and server stay as close in sync as possible?