The city has been generated by a Grammar-based algorithm. It was created for a course by a team of 4 programmers. We used a subdivision grammar on quadrangles to generate the plan of a town with blocks and streets. Then, we used an expanded grammar to create buildings, sidewalks and export into an .obj.