Procedural Everything

How did you make the city? Did you do it in an external tool or in UE4? Did you use BSP? Splines? Just wondering…