Grappling Hook/Rope Effect

I’m trying to figure out how to make an effect where a rope (or anything really) extends from one point to another point in a straight line and without stretching the rope graphically. An example could be pudge’s grappling hook as shown in the below image.

I was thinking maybe I’d instantiate a game object rapidly but that seemed like it was more complicated and problematic than it needed to be.

well you can try using the line renderer to start with to make the line, you just need to put the starting point and a end point which could be the object that you are instantiating. for the object to hook on if it’s a gameobject you parent it to what it touches, if it’s a rigidbody you can set it to kinematic and parent it or use a fixed joint and so on. now for a actual rope there is a script out there i don’t rememeber where i saw it. good luck.

What I would do:

Make the hook, handle, and chain three separate objects.
The chain is built as intersecting planes (+ or asterisk), and the planes have a texture assigned which represents a single chain link (and half of each neighbor).
To extend the hook, move the hook object and scale the chain object to match it. Adjust the UVs of the chain planes, or adjust the tiling of the chain material, so that the texture repeats the right number of times. (should be a direct relation to distance)