Last chance is, at a first view, regular platform game. But it's not. The main difference is that you actually play one level and every time there is a little change in gameplay. Physics parameters change depending on current time. Also, you never know at which point the game starts. The important thing is that you play only one level, but the amount of variations is huge.
Game (for android) can be found here: https://play.google.com/store/apps/details?id=com.fouxel.lastchance.android
And source code is here: https://github.com/fouxel/lastchance/tree/featureA