Hope you're alright.
For the last two weeks, I'm trying to find one algorithm for generating procedural cities/towns on a grid system. I'm more focused on the road network than buildings, nature etc.
I've tried L-System (following this tutorial series on YouTube: https://www.youtube.com/playlist?list=PLcRSafycjWFcbaI8Dzab9sTy5cAQzLHoy) and some modifications of maze algorithms (explained here: http://weblog.jamisbuck.org/2011/2/7/maze-generation-algorithm-recap), but no success to react what I want.
Searching more, I found this old thread Generating a city/town on a grid (Simply my approach) where that guy created an algorithm that makes exactly what I want. Now I'm trying to understand (and, maybe, simplify) that algorithm to rewrite it on Unity game engine.
So now, I want to know if someone knows other algorithm(s) that makes something next to this: a city/road network based on a grid.
Thank you for your help and for sharing your knowledge! This project is part of my graduate thesis and, if you can help me, I will be very thankful!