My sidescroller example. It comes with a basic system that can easily be extended. Many features (jumping, camera control, basic ai ...) are implemented for you and many others (climbing, double jumps, etc.) are easy to add!
https://vylocity.com/ide/Phat/PlatformetLib
https://vylocity.com/ide/Phat/PlatformetLib