I started by modelling building elements: pillars, windows, arches, door frames, spires, gargoyles, more detailed walls, flying buttresses, etc. Then I used the elements and configured them to make different buildings, putting finishing touches to each building individually, making a block full of unique buildings. Then I copied, rotated and moved the building blocks to fill out the city
Very nice btw.