Mhhhh, peut être existe t-il un moteur qui gère les images vectorielles? Un peu à la manière de Flash?
Quoi qu'il en soit, que ce soit dans le jeu vidéo ou dans la création de dessins animés, la technique du frame par frame est LA technique d'animation.
Tu peux aussi utiliser un moteur 3D pour faire un jeu 2D! Et je pense que tu peux utiliser le système d'animation de squelette (pour les mouvement d'un personnage 3D) sur ton image.
Enfin, il reste les algorithmes, mais ça, c'est surtout pour la physique (à moins que tu souhaites développer un moteur de style Endorphin pour simuler des réactions humaines?)