I am developing a set of playable (non-bipedal) characters. I have one in particular with multiple tentacles. I would really like to implement a system in which the arms use tracing to detect certain collisions, and then “grab” onto those surfaces. Even enabling the player to move the character up a wall for example.
Let’s say the player is moving up to a small pillar. As the player approaches, I would like a way to cause the character to reach for that pillar, to wrap its tentacle around it, and from there make it look as if the character pulls itself forward, or uses the pillar to quickly swing around. I just want to have these options.
Does anyone have any clue how I could begin implementing such a dynamic animation and latching system? Or where I can go to learn? Thank you!