12. Grappling Hook Throw Prototype

We are experimenting with a grapple hook throw. This entails spinning the grappling hook in one hand, throwing it, and climbing the prototype.

Here is our first attempt. Normally, the rope should be thrown underhand, but in this example, it is thrown overhand. (↓)

This is a difficult interaction for the player to perform. The speed of the rope is a big issue here. If it the rope moves too fast, the rope colliders will clip through the beams. Also, if the hook collides with the player’s body during the throw, it will send them flying. Furthermore, you can’t simultaneously grab and throw onto the same rope, because the stationary hand will kill the momentum of the spinning hook.

When we throw the rope over the beam, you can now tighten the grappling hook around it by pulling. Once the rope is taut and the hook is properly secured, you can then climb the prototype. (↓)

Next, we make some significant progress with the realistic nature of the throw. (↓)

Here, we attempt to fix the gapping between the rope and the player’s hand, and make a more realistic hand-twisting motion. In our next devlog, we will explain this process in more depth. However, swinging and throwing become more difficult with these changes, as it is more difficult to build momentum.

It’s also worth noting that our rope prototypes do not have an endpoint, and in these videos they are always attached to another object. This is something we’ll work on very soon!