How to create a grappling hook (in 2D) similar to the ninja rope in Worms

Hello everyone!

I’m working on a project and in my group we want a grappling hook (or in this case) that behaves similar to the Ninja rope in Worms.

The players are going to move around in a 2D platforming enviroment and one of the ways to navigate in this enviroment (with the exception of jumping and moving to the left and right) is by using a grapple hook.

How we want the grappling hook to behave:

  • the Players can fire the grapple hook
    in any direction.
  • the Grapple Hook can’t reach across
    the map, meaning it has a limited
    reach.
  • the Players can “reel in” or out with
    the grapple hook.
  • the Players should be able to swing
    with the grappling hook.

I have done some research beforehand and I have found tutorial about it on Unreals wiki page and I also found some questions about it on the answer hub but I don’t feel like they answer my questions.

Will this be too difficult for me to do? What will the challenges be?

Thanks!

P.S. First time posting here, go easy on me please.

[EDIT] Forgot to add a requirement

just wondering am also trying to make 2d grapple system did you ever get it to work?

nope i did not