Climbing

Hello,

I am very hard stuck to recreate a climbing system in my portfolio, ledge detection to hang and move and climb to the top of the surface.

Any ideas on how to start would be great!
I am thinking to get character a sphere trace to see if we hit wall and how tall the wall is so that he is able to ledge grab or to climb to the top.

Thank you!

I dont want BPS XD

I prefer the logic in c++ but im hard stuck, I have seen soo many BPS my brain is going to explode hehehe