Loading video...

Video Failed to Load

Go Home

Obstacle Avoidance System on UE5 #ue5 #devlog

5,685,568 views • 7 months ago •via X (Twitter)

50 Comments

Distant Traveler - New Home's profile picture
Distant Traveler - New Home7 months ago

"Assasin creed already did this decade ago" just... what? dude was just sharing his work and happy with it. Even share the project for learning. Good job anyway

Loco Dev's profile picture
Loco Dev7 months ago

Really appreciate that 🙌 Yeah, AC explored similar ideas years ago, my focus here is to share the work and teach other developers how to build and even improve these mechanics themselves. More on my YouTube channel:

Ángel's profile picture
Ángel7 months ago

Next gen, yo!

Loco Dev's profile picture
Loco Dev7 months ago

The end 😂

Loco Dev's profile picture
Loco Dev7 months ago

For anyone asking where to study or download this system, it’s available on my Patreon here:

Kran's profile picture
Kran7 months ago

no you're supposed to slow down the movement, lock the camera, show a button prompt, and make them slowly shimmy through the gap!

Loco Dev's profile picture
Loco Dev7 months ago

This is another system, and I have already made it too!

OVERFLOW's profile picture
OVERFLOW7 months ago

This is oddly satisfying to watch.

Loco Dev's profile picture
Loco Dev7 months ago

Very

STEPHEN DDUNGU | GAMES's profile picture
STEPHEN DDUNGU | GAMES7 months ago

I love that in game dev, you can make the coolest looking stuff out of the simplest mechanics 💯 Good work!

Loco Dev's profile picture
Loco Dev7 months ago

@StephenDGames Exactly haha, simple logic can look surprisingly high-end

Madridista's profile picture
Madridista7 months ago

E pensar que a ubisoft fazia isso em 2014 e hoje a propria ubisoft faz bonecos estáticos que passam um dentro do outro

Loco Dev's profile picture
Loco Dev7 months ago

Yeah it’s crazy, the older Ubisoft games had a lot of nice movement details like this.

PlayerAuctions's profile picture
PlayerAuctions7 months ago

The dream: this The ones I've seen: fabric being thrown off in weird ways, arms shaking violently upon contact, or just an invisible barrier preventing entry 😂 Good stuff btw!

Loco Dev's profile picture
Loco Dev7 months ago

Thanks! This project actually came from an idea by one of my Patreon subscribers. They suggested I create this type of system similar to what you see in Assassin’s Creed and make it public. So I went ahead, built it, and shared it :)

Eric Jacobus's profile picture
Eric Jacobus7 months ago

Nice stuff. How much mocap vs hand key? Do you have any numbers on numbers of minutes of mocap? I love stuff like this and I think the concept can be applied to combat systems to smooth those out too. (I've been fighting to mocap that stuff at my studio for years.)

Loco Dev's profile picture
Loco Dev7 months ago

Great question,the base locomotion uses motion matching with high quality mocap animations made from epic games, but the avoidance itself is procedural It uses traces and distance-based values, which are then applied through an additive blendspace to adjust the upper body pose in real time.

Eric Jacobus's profile picture
Eric Jacobus7 months ago

So it would be easy to layer mocap onto this, say if you wanted the hero to touch the columns as he passed them, or if he's drunk he could look jolted by them.

TUXEDO's profile picture
TUXEDO7 months ago

First assassin's Creed got this back in 2007 😂

Jchung's profile picture
Jchung6 months ago

"Wow I love roman statues" >Post tutorial on how to sculpt roman statues "Romans already did this decades ago" God people are braindead

Le Misanthrope's profile picture
Le Misanthrope7 months ago

Ubisoft le fait depuis Assassin's Creed 1 mdr

2⛮W"SŒÅ`§a1§Q's profile picture
2⛮W"SŒÅ`§a1§Q7 months ago

Are my hopes too high if this is what I’m expecting from gta6

Loco Dev's profile picture
Loco Dev7 months ago

Yeah hopefully GTA 6 will have something like this too.

Robin's Secret Hideout's profile picture
Robin's Secret Hideout7 months ago

I always wondered how these work. Is it a simple collisions check that triggers an animation based on if the playet is colliding with something?

Loco Dev's profile picture
Loco Dev7 months ago

It’s not just collision. The system uses sphere traces every frame to detect nearby walls before the character actually hits them. That data is converted into a continuous value based on distance, which then drives both the animation (body offset) and even adjusts the capsule size dynamically.

bt norris's profile picture
bt norris6 months ago

@RobinsSecret i’d love to see the debug view for this!

Loco Dev's profile picture
Loco Dev6 months ago

@RobinsSecret I'll show the debug in my YouTube tutorial!

Burretploof 🐀's profile picture
Burretploof 🐀7 months ago

I love how people are dunking on this being like "other games did this before!!" and I'm here trying to find where you said that no one has ever done this before or something. Such weird reactions. That aside, it looks nice and smooth. Good work! :)

Wanchat Rayan's profile picture
Wanchat Rayan7 months ago

wow can this work on moving object?

Loco Dev's profile picture
Loco Dev7 months ago

As long as the detection is active, yes, it will work for moving obstacles as well!

Caleb Longmire's profile picture
Caleb Longmire7 months ago

We talked about doing this very thing for an NPC crowd setup. Crowd systems are a big endeavor but perhaps we should include this anyway... ...it's definitely popular!

Jacky Quick's profile picture
Jacky Quick7 months ago

the comments "this has been done before!" when you didn't claim you came up with it makes me sad! and you are sharing it! it's a win-win for all and makes a system that's surprisingly not that widely used more accessible for all. Good job! 🤝

Markus Eicher's profile picture
Markus Eicher7 months ago

That looks stunningly good. Did you craft this on your own or is this a component or feature delivered with UE5 engine?

Loco Dev's profile picture
Loco Dev7 months ago

Thanks, this one is my own implementation in UE5, not a built-in engine feature. Still refining it, but the core logic and behavior were done by me.

Markus Eicher's profile picture
Markus Eicher7 months ago

I am learning UE5 and hope to be as good as this one day. Nice job.

Maximilien Sephynostra's profile picture
Maximilien Sephynostra7 months ago

really nice, did you use the controlrig with some line trace ?

Loco Dev's profile picture
Loco Dev7 months ago

I used a simple blendspace for the animation and sphere traces for the obstacle detection, very simple system to make.

AzFlin 🗿's profile picture
AzFlin 🗿7 months ago

hand is in the column sir

Achimphang Studio 아침빵 스튜디오's profile picture
Achimphang Studio 아침빵 스튜디오7 months ago

Thanks for sharing great work. If you're using a character asset from FAB, can you tell me its name?

Loco Dev's profile picture
Loco Dev7 months ago

TwinBlast

Achimphang Studio 아침빵 스튜디오's profile picture
Achimphang Studio 아침빵 스튜디오6 months ago

Oh, it was from Paragon!! Thanks a lot! I was looking for the guy but couldn't find him.. I've searched with keywords like Hongkong or Cyberpunk and he never came up lol

Alfonso Hegao's profile picture
Alfonso Hegao6 months ago

This is really cool and I'm thankful you shared it.

Ziem 🇫🇷's profile picture
Ziem 🇫🇷7 months ago

"Avoidance"

Daro's profile picture
Daro7 months ago

So this is what we've seen in @Witcher 4 tech demo?

Moon Spotter's profile picture
Moon Spotter7 months ago

Insane! Im picturing Tokyo Square running through a crowd of NPCs how insane this avoidance system would be.

ياسر's profile picture
ياسر7 months ago

this engine is so fuckin soulless

Just a Jason's profile picture
Just a Jason7 months ago

You claim it's UE5, but the video doesn't show the physics breaking and sending the character flying into space, so I suspect it's an older version.

Aleksanteri Rongonen's profile picture
Aleksanteri Rongonen7 months ago

Show this from the opposite camera angle! I bet the dude looks waay too cool 😎

Wholesomello's profile picture
Wholesomello7 months ago

Games should focus more on animation and simulation than just render fidelity

Moon Spotter's profile picture
Moon Spotter7 months ago

@AlastromLive

Related Videos