Enemy AI jump forward over ledge

I’m working on enemy AI using Blueprints. My enemies correctly follow and look at my player, but I can’t get jumping on a ledge to work correctly.

http://puu.sh/cnCEw/991d15d46b.png

When my enemy is blocked by a wall I want him to jump and move forward so he gets on the wall. In Blueprint I use the Launch Character node (I’ve tried the Add Impulse node too) to give my enemy a forward and up velocity.

This works in a free space, but when my enemy is blocked by a wall, the forward velocity gets cancelled out and he just moves up without getting over the ledge.

http://puu.sh/cnCBk/ae118b57d5.png

Any way of making this work?

There is no built-in way to do this. Unreals AI navigation system does not ‘jump’ as far as I know. However community member @Rama has implemented this himself. He has shown some demos in his thread in the forums. YOu might want to take a look at that.

PS: Have you checked out navlinks? Characters seems to Jump down when navlinks are used. Not sure if they will jump up though.

Mieszko made simple tutorial about jumping during movement : http://unreal-ai-tutorial.info/index.php/8-tutorial-cpp/3-making-ai-jump-as-part-of-path-following

Cheers,

Sebastian

where i can find the tutorial now?