How to make a liquid character

Does anyone here know how to make a liquid character. In other words a character that can either move like any other character but can collapse into a puddle and move around as a puddle but then reform to the way it was before?

hi… what does liquid character mean… human? or a blob??
i would maybe try to use some shapekeys for the transformation.

You should give Metaballs a try, but it’s more for simple shapes.