One of the first games by Blizzard, back when they made good games. One of the best Puzzle Platformers ever, and we all know how few of them exist. It is a unique game, because Trine screwed it up and made you control only one character, which renders the main gimmick of having three characters useless, since it works exactly the same as if it was only one character with all the abilities. And yes, having three separate characters is crucial since this is a puzzle game because one wrong move and you can get one of them killed, robbing you of his abilities, while in Trine, it works the same as any action game...
By the way, the screenshots are from the SNES version, not the PC one.