What is the best way to Move character on stairs up and down while the camera is child of the character, following behind

@Cedric Thanks for answering. Would like your opinion on few related things.

Does this demo support working on a mobile device with touch controls. Can you please direct me towards a good example that illustrates the use touch controls.

In the ergoudan demo I saw that the stairs are used with multiple Box geometries and aggregates and if a inclined box is used for a stair then the character starts sliding down the inclined aggregate. It needs a lot of aggregates and that might hamper the performance if a large number of aggregates are used.

Wondering if there’s a way to use an inclined aggregate for the stairs and make it invisible to hide it behind the actual stair mesh (Tried increasing the friction value but didn’t make any difference).

Also, I have seen one of your answers at a post where you suggested not to use a physics engine for RPG games and only use physics for collision detection.

Can you please advice on, should a physics engine be used for such games or there’s another way in BabylonJs to achieve character movement that also allows to detect a character collision with wall and obstacles and character movement on stairs?

If you can share a demo where character movement up and down stairs with collision detection is used without using a physics for the character.