Advanced Ledge System on Unreal Engine 5 Only Blueprints - Part 19

Опубликовано: 03 Ноябрь 2025
на канале: LocoDev
307
23

We extend the UE5 freehang system by wiring medium and long moves, building clean Blueprint structs for montage selection, and tuning the timeline correction so transitions feel smooth. You’ll see how to tag level geometry for freehang, plug the right clips per direction, and pick blend settings that avoid floaty snaps.
Great for indie and intermediate Unreal users who want practical, AAA-style ledge traversal without drowning in spaghetti graphs.

Most valuable lessons and insights:
Make sure your freehang ledges are tagged and read by a boolean so the system switches from support to freehang animations at the right time.
Make sure to create separate structs for short, medium, and long freehang moves, then plug the correct montage per direction to keep the selector simple and readable.
Make sure to set sensible reach distances and angle windows so the medium and long moves only trigger when the ledges are actually reachable.
Make sure your timeline correction has a small, direction-specific delay so the character aligns after the montage starts playing, not before it.
Make sure your montage blend settings favor Exponential Out if Sine In Out makes movement feel like a glide before the pose lands.

Chapters
00:01:07 Freehang recap and goals for today
00:03:46 Quick level setup to test freehang
00:06:36 Adding medium and long freehang moves
00:09:04 Building the mid freehang struct and slotting montages
00:15:26 Choosing substitute clips when exact campus variants are missing
00:20:59 Wiring mid freehang into the montage selector
00:26:22 Tuning delay until correction, angles, and reach distances
00:29:03 Blend test Sine vs Exponential Out and decision
00:31:51 Small timing tweaks for upward moves
00:38:10 First pass at Motion Warping experiments
00:44:17 Handling clips that only ship with physics or without root motion
00:46:04 Creating the long freehang struct and assigning clips
00:52:15 Hooking long freehang into the macro and parameters
00:59:23 Debugging reach thresholds and direction picks
01:06:58 Final test and recap
01:07:49 What is next and motion warping plans



📁 Resources & links
Download all the project files from all the livestreams:
  / locodev  
Document of the Ledge System(work in progress
): https://docs.google.com/document/d/1z...
📌 Unreal Engine Version used: UE5.5
Link of the animations I'm using: https://www.fab.com/listings/fbfda52a...

👇 Follow me on social media:
Discord Server:   / discord  
Twitter:   / locodev7701  
Instagram:   / devloco