Ledge Vaulting & Wall-Run System
A Lua-powered locomotion stack that blends ledge grabbing, vaulting, and wall-running with decay mechanics, animation cues, and blocker awareness. Built for fluid traversal in tight maps without sacrificing designer control.
Wall Climbing with Decay
Demonstrates the wall-run/wall-climb state machine with decay timers, ensuring players can't cling indefinitely while still feeling responsive.
Ledge Vaulting Demo
Shows variable-height vaults, short hops, and safe-fail handling for awkward edge cases—no jitter or auto-snap when a ledge should be rejected.
Implementation Details
- Forward/downward raycasts to locate valid grab points.
- Finite state machine for grab, climb, vault, wall-run, and drop.
- Configurable blockers, window cutouts, and invalid ledge rules.
- Animation events synced to motion states for polish.
- Decay timers and cooldowns preventing infinite traversal.
Tech
Roblox Lua, raycasting, state machines, animation events, and parameterized tuning for traversal feel (ledge distance, decay rates, climb speeds, and cooldowns).