How to climb?

Hello

I am developping a game and I would like to make sure that the player can climb on vertical surfaces (as in for example ZELDA Breath of the wild and other)

Thank you in advance for those who will answer me

You will need to look into normals and vectors.