Giana Sisters: Twisted Dreams is an impressively fun and well crafted platforming game. It has the perfect balance between precision platforming and forgiving level design that it doesn't feel like the game is overly difficult just to frustrate you. It also has spectacular graphics and the switching mechanic is well done.http://steamcommunity.com/sharedfiles/filedetails/?id=294213109
You may think that the game shows all of its mechanics at the beginning of the game, but you would be wrong. There is plenty of different ideas executed to keep the gameplay from being boring. http://steamcommunity.com/sharedfiles/filedetails/?id=291159329
It also has a great amount of exploration in the levels that will keep you hunting for more and more gems.
Oh and collecting gems is one of the most satisfying experiences in this game. Combined with a great soundtrack, heart-warming characters and lots of great levels, Giana Sisters will have you coming back again and again. Just a fair warning, this is still a very difficult platforming game and unless you really like platformers, http://steamcommunity.com/sharedfiles/filedetails/?id=291332433
you will get frustrated by its difficulty early on. It isn't Super Meat Boy levels of hard but it comes within striking distance of that game. The graphics are rather demanding too so you may have to turn them down. But it is a great game to play and one of my favorite platformers.
Buy it, play it, love it; you can thank me later.