I was wondering how to go about making my character climb up a tree. It would involve pressing up to make him climb up, and down to make him climb down. But the tree is not straight, it is bendy, so he would need to be able to follow a curved path.
It's only an idea (I don't think it's the best at all):
You can make hidden geometry (transparent walls around the path of the character) and set them to collide against the camera or model, this will force the player to follow the path even if it's bendy.
Create nodes, connect them, then move your character along those connections from one node to other. Similar to pathfinding. By nodes I mean abstract nodes not Irrlicht scene nodes.