The Rayman games graphics were created with 'UbiArt Framework'
http://ubi-art.uk.ubi.com/category/developpement/
"The idea behind our animation system is to be able to animate any kind of image. The image may be a 3D rendering, an India ink drawing, a modelling clay background, an image drawn on a graphics tablet or a scanned image, and so on. In fact, any visual source can be used. We put the focus on freedom and simplicity, to make it easy to start a project and add content without much hassle.
Once the drawing is ready, an in-house tool lets us add the skeleton and determines which part of the drawing will move and how. Then all the animator has to do is design the animation poses, and the tool takes care of the image deformation.
1, Create an image for the level.
2, Cut it up into pieces.
3, Add a bone to each element, to compose the skeleton.
4, Bring it to life by animating it? It?s that simple.
If you?re into the technical stuff, we use 2D patches to contort sections of the image with a level of complexity that can adapt to the potential needs of the final rendering and the target machine. This technique adapts remarkably well to this type of animation and gives excellent performances in a real-time context."
<img src="http://dl.dropbox.com/u/22173473/main%20layer.png">
<img src="http://dl.dropbox.com/u/22173473/All%20layers.png">
(The green dots are bone connection points)
Construct has all the tools needed to make a game along these lines. (layers, transparency, bone behaviour....etc)