In this video we wrap up our set of videos on procedural city generation with some general tips about procedural generation and a look at how the various separate generation systems tie together including generating a city using Perlin noise, modular 3d buildings and nested grid shapes for streets.
Project source: http://bit.ly/imaginarycities
Check out the playlist for the other videos referenced. Its a relatively simple approach which creates some nicely varied results using a small amount of c# code. This type of generation approach could be great for roguelite or roguelike games in C# or in Unity3d.