Hi everyone,
I’m currently developing a game in Unreal Engine, and my player wants the character to move like in Prince of Persia — with parkour actions such as wall running, ledge climbing, vaulting, and smooth traversal across the environment.
The problem is, I’m quite new to advanced movement systems and don’t know where to start. I especially struggle with implementing a ledge grab and pull-up system (like when the character jumps and pulls themselves up onto a ledge), and I’m not sure how to set up a wall run system properly.
I’ve looked around, but I’m a bit lost on what’s the best way to implement this. Should I use Blueprints or C++? Are there any starter tutorials, example projects, or marketplace assets that could help me get basic parkour mechanics up and running?
Any advice or beginner-friendly resources would be greatly appreciated. Thanks!
for that set i would split it into three small systems and build them in blueprints first. ledge grab is a forward trace at head height plus a down trace to find the ledge top, then lock movement and play a pull up (timeline moving the capsule or a short root motion), wall run is a side trace for the wall normal plus zeroing gravity along the wall with a max time, vault is just a low ledge grab with a faster mantle.
blueprints first is right, c++ only matters later if you need custom movement modes. start with the third person template character and add one trace system at a time, testing each before the next.