#Wall Leap Mechanic Help

1 messages · Page 1 of 1 (latest)

fallen bobcat
#

Hey guys, I’m working on a traversal mechanic and want feedback on how to implement the movement portion cleanly.


The mechanic works like this:

  • Player is midair and holding Space near a wall -> they latch onto it
  • While latched, movement is disabled
  • Player chooses a direction using WASD (relative to the wall)
  • Releasing Space triggers a short directional leap along the wall
  • After the leap, the player can reattach to continue traversal

This is meant to be used for climbing and moving across walls, not combat.

The part I’m trying to solve is the launch behavior.


I want the leap to feel:

  • quick and responsive, but not like an instant velocity change
  • more like a short burst of force (similar to a push-off)

(Note: For anyone confused, I added a visual reference of something similar I'm basing it off of.)

Right now I’m considering using something like a VectorForce or applying velocity directly, but I’m not sure what approach would give better control over the “push-off” feeling.

For people who’ve built similar systems, how would you use a force-based approach (VectorForce) or direct velocity changes, and how would you shape the motion so it feels like a physical push rather than a snap?

(Please ping me if you decide to respond!)

cunning warren
#

try a few things and find out which one works best for you