This is an unpolished proof-of-concept attempt of implementing the realistic motion, physics, and animation of casting a fishing rod and reeling in a fishing line (like a rope or a string) in Unity 3D using Verlet Physics, Unity's Line, and other built-in physics elements. Unity version used: LTS 2022.3.15f1
Values on the scripts can be finely tuned to get your desired physics behaviors in the Inspector.
To view the behavior in this project, first, ensure that your character is not moving (this is due to how I set up the Animation Controller). You can change how this works in your own project.
- Press E to pull out your fishing rod.
- Left click to cast your fishing your fishing rod.
- Press Q to reel in your fishing rod.