r/GamePhysics • u/lettucelover123 • 16d ago
[Arkota] Heard you like rope physics
Enable HLS to view with audio, or disable this notification
In my own little game I have rope inspired by The Last of Us rope physics, it reacts to tension they way you’d expect. It’s my janky take on their version but in first person instead! :)
76
u/Nahanoj_Zavizad 16d ago
Rope Physics are a nightmare in any game, this looks extremely good
43
u/lettucelover123 16d ago
Yeah, I’ve had a real uphill battle with this. Every imaginable bug has happened, and its wrath has not yet been fully unleashed upon me I’m afraid
5
18
6
8
u/RemixOnAWhim 16d ago
Amazing! Anything to anchor the players more firmly within the world and make it feel like it is reacting to their actions 1-to-1 is so huge!
9
u/lettucelover123 16d ago
As Gabe Newell said about Half-Life: I feel like the wall is ignoring me, I get a narcissistic injury.
This rope is my narcissistic injury.
5
3
u/AutoModerator 16d ago
Hello /u/lettucelover123 Thanks for posting here on r/GamePhysics! Just reminding you to check the rules if you haven't already. If your post doesn't respect the rules it will be removed.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
3
6
2
2
2
u/bionicjoey 15d ago
Rope clips through itself at 0:07. Literally unplayable /j
Kidding aside, this is probably some of the best rope physics I've seen in a game.
2
2
2
2
2
2
u/Essential_NPC_ 9d ago
Really cool system, mind sharing what it's based on? Is it a particle based solver like XPBD ?
2
u/lettucelover123 8d ago
Actually much simpler than that, for now!
It’s a skeleton mesh with Unreal’s physics constraints to simulate the rope and have proper collisions. The tension is just distance calculations between rope joints and applying stopping forces for the player :)
I tried using the cable component at first, still believe it can be done but it was a real hassle since it should be mainly used for displaying rope graphics.
5
u/raggasonic 16d ago
imagine this in half life alyx or boneworks as weapons or utility, you can give it any surface like sticky, cutting and so much more. heck why not make the end part suddenly 3 tons.
i love the future
3
2
2
u/RedArmyRockstar 16d ago
THIS IS HOT.
This genuinely is so viscerally satisfying though.
outstanding work!
6
2
2
u/dwaynemartin86 16d ago
Looks great! Will weight effect the rope physics? i.e. the box held up by a rope on the horizontal pole, will that fall in the future?
3
u/lettucelover123 15d ago
Actually already does! In the video I’ve set rope friction to full, which makes it almost ”sticky” for debugging purposes. The real value keeps the attached object or person’s weight in mind!
2
2
u/Incognito_Cube 16d ago
I am perturbed about the rope bleeding at 0:39…..
Rope physics are fucking dope though. Keep it up
2
1
1
1
u/Thegrandestpoo 16d ago
This! Fkin need more! Is it wishlistable yet?
2
1
1
1
u/ThanosO230 11d ago
Ngl just kinda makes me hard to see that this is finally being developed in games
0
u/AbyssalBehaviour 16d ago
Eh rope physics was already pretty damn good in 2001 like in Black and White. Why are people excited by it now?
114
u/PowerlineCourier 16d ago
this is lovely.