Reventure could be described as a "choose your own adventure" book in the shape of a 2D platformer.
It starts out from the classic monomyth premise: "You are a hero, the princess is in danger, go rescue her!" but it quickly gets more complicated than that - until it completely diverges into something completely non-standard.