Thanks for your interest in CityGen3D. I don’t think you can really scale down a real world environment to reduce distances between landmarks. Imagine you have a 2km environment with two terraced houses next to each other, and you scale that down to 1km. Either you scale the houses as well and there’ll be too small, or you don’t scale them and there’ll overlap. The solution is just not to oversize your game world to start with, sampling a smaller region. The 2D map editor also allows you to design any environment you want from scratch So from that point of view it is possible to condense varied biomes and locations into a relatively small region for gameplay purposes. EasyRoads is designed to work on Unity Terrains, so it works well on CityGen3D generated environments, if you want to manually place roads using the EasyRoads workflow. EasyRoads has its own OSM integration for procedural generation and it is possible to use that with CityGen3D generated terrains as well, although it requires custom mesh creation to join up complex intersections. I hope that helps but please let me know if you have any other questions.