I think the backgrounds are bitmaps, made with the idea of being infinitely zoomable, however because of this it is much harder to make them detailed. I personally think the backgrounds are amazing, and from a creative standpoint the art real fits the style of the game imo.