The engine will need a 2D vector graphic skeletal animation system, to permit animating characters on screen.
DragonBones seems like it might be a good starter seed to see how it works and see if something like it can be implemented with vector graphics rather than raster graphics.