making a climbable skeletal mesh

Hi, I’m wondering if it would be possible to make a climbable skeletal mesh that moves while the player climbs it.
In particular, i would like to know if there already are experiences in making this kind of stuff, if it is possible to make it in Blueprint without loosing too much performance or it would be better to use C++ and if you have any advice to give.

I also found the 100$ climbing blueprint in the store, but I’m not sure it’s usable for our purpose.

Thank you.