Some of the initial design goals included:
- Module design to make adding features easier.
- Rapid build-up of roads and buildings.
- Possible dynamic level-of-detail depending on proximity to an object.
The project is in the early stages, but still does a couple of useful things - mainly creating roads from color-coded lines.
City Gen is an open-source project with the code hosted using Google Code, with general discussion hosted on the SketchUcation CityGen forums. There is a City Gen Blog, too.
The model below shows a building generator module for City Gen which I am currently ironing out.