Slide Jump

Sliding is a fun but also necessary part to a game like this wherein Level Designers could make hidden rooms only available through sliding, or combat designers could make a special slide kick, or (how I chose to leverage it) provide an optional semi-skill based move mechanic.

I love in games where you can do something that's not immediately obvious like Bunny Hopping or Wave Dashing where the game's movement might not even intend you to perform it but doesn't prohibit it.

Slide Jump Additive Velocity

I decided to do that with slide; you gain a speed burst during sliding that when paired with a jump before the slide is over nets you extra movement speed (and subsequently distance).

I have two versions of the slide, one that is easier to use and requires less skill but is a constant distance and speed, while the other another that is harder to use and requires more skill but can be controlled to whatever you need.

Constant Velocity

When you press the slide button, as long as you have non 0 move velocity (in any direction) you will be propelled by a constant speed for a defined duration.

  • Slide distance = Constant distance

  • Slide Jump = Constant distance if a jump is performed at all during a slide

jump travels ~4m, but slide jump travels ~6

Variable Velocity

The amount of additive velocity is dependent on your initial velocity and for jump how far into the slide you are.

  • Slide distance = dependent on your velocity; with a min distance for low velocities

  • Slide Jump = Variable distance (slower initial velocity and jumping sooner in the slide nets shorter jumps)

    • to the point where you can actually slide jump shorter than a normal non slide jump by performing a jump immediately after a slide with low initial velocity

Last updated