you guys shuld calm down and restrain from giving your opinionnated wisdom when not asked for. half of the thread is just that, jibberish, and noone can learn anything from it. Theres nothing wrong in being ambitious and further more i think hes intelligent enough to understand if he can or cant do this when he actually starts doing it.
Astratos, id suggest explore the path functions, you can make random roads with them, how you gonna do them? its up to you. but start with simple paths like a random path from A to B, and perfect that linear path like controll how random its curve shuld be etc. and then find out how to pick up certain points from that path and from those points make another path and so on making a city or w/e.