Hey man, would be kind enough and share some of your code especially the one with the IK and climbing & ladders or explain them in depth
Iām sorry it took me so long to finally get back to you on this question, the past few weeks at work have been mentally exhausting and I wanted to take the time to answer you properly. Iāve been thinking about theĀ IK stuff especially and I was about to start taking notes, but a few days ago, I came across this post by @minionsart :Ā https://www.patreon.com/posts/astro-kat-moving-21343562
To be honest, this is pretty much exactly how I made the IK work. I donāt really have much to add, this is a great tutorial and the youtube link at the bottom is the reference I also used when making the system. Go check out this whole patreon page, thereās a lot of very useful info.
For the climbing and ladders stuff, honestly, itās nothing too fancy. First, I setup trigger box colliders on both ends of the climbable surface.
When the player enters the trigger, I Lerp their position in XZ towards a predefined position in front of the ladder (to make them snap to the bars). Using the height of the bars, I can define by how much the player needs to move at each animation steps. While climbing, I split my animation into 4 states: 2 for moving up (each hand) and 2 for moving down (also each hand) and I adjust my animator to correctly cycle through while climbing (and syncing one bar climbing animation with a movement of one bar height). Youāll also need an animation for both hands to get off the ladder at the bottom and at the top, as well as an animation to get on the ladder both at the bottom and the top.
Honestly, my animator is pretty spaghettiĀ and I never really liked how most of my animation system worked (my state machine had trouble during animation transitions, character movement was overly reliant on root motion), so I donāt feel all that confident to give advice on this until I try my hand at it one more time. I hope this is enough insight to get you started, or at least to give you some ideas on how to start.

















