It was all 2D. I created a 2D layout (which double for drawing the map), and the player object checks each square in it's cone of vision, then draws everything background to foreground.
I did consider using 3D, and there's still some tests achieved in the build, but I couldn't quite absorb the information quickly enough.
The transition between squares is a trick done by quickly zooming in and out between cuts.
It could certainly use more variety. At least some more land marks and stuff.