To have complete control over my character, I have decided to go for a 2d rigging system. My main character will be composed of a number of sprites, each with their own position and rotation. Changing the position of one sprite should influence the position of all attached sprites, that way providing an easier way to program the animations.
I have no experience at all working like this and I haven’t found (and didn’t properly look for) existing libraries, so I’m doing all the math myself.
I still have until this evening to finish the engine and the whole rigging system. If I don’t make it, there is no point in continueing, so let’s hope I have something nice by then.
(Thanks to instragram the above picture is now worth 1 billion dollars.)