# How to create a slippery slope?

**URL:** <https://forums.unrealengine.com/t/how-to-create-a-slippery-slope/424671>\
**Category:** Blueprint\
**Tags:** slide, unreal-engine, slope, Blueprint, question\
**Created:** [May 9, 2018, 6:55am UTC](https://forums.unrealengine.com/t/how-to-create-a-slippery-slope/424671 "2018-05-09T06:55:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ArcaneVulpex](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ArcaneVulpex](https://forums.unrealengine.com/u/ArcaneVulpex)\
**Post date:** [May 9, 2018, 6:55am UTC](https://forums.unrealengine.com/t/how-to-create-a-slippery-slope/424671/1 "2018-05-09T06:55:47Z")

</div>

Hi,

I wanted to make a sliding slope similar to the ones found in Super Mario 64. Are there existing blueprints/instructions how to make one? If not, where should is start?

Example from Mario 64: [Super Mario 64 | Princess's Secret Slide | All Coin Speedrun 0'20"8 - YouTube](https://www.youtube.com/watch?v=R5eyPx_TFyo)

---

<div class="post-metadata">

**Author:** ![redbox](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@redbox](https://forums.unrealengine.com/u/redbox)\
**Post date:** [May 9, 2018, 9:02am UTC](https://forums.unrealengine.com/t/how-to-create-a-slippery-slope/424671/2 "2018-05-09T09:02:43Z")

</div>

Use impulse or add movement.

I used actor with simple collision box to define slide volume, and arrow component to set world space vector for slide direction.

When player enters this collision box - I send him an event that he is in sliding area with parameters:

1. boolean ShouldSlide
2. vector SlideDirection

In his Tick function ShouldSlide (true) activates simple AddMovementInput function with SlideDirection.

When player is out of collision box - I also send him event that deactivates sliding (ShouldSlide = false).

This approach works well if you disable all other input/controlls during sliding.

In case you need any controls during sliding - try to experiment.

There are few more things here, like change max speed and disable jump.
