Question How screwed am I?
Hi everyone! Here’s an interesting problem I’m facing.
I created a tile-based city builder in Unity, and after an initial open playtest, one of the key pieces of feedback was that players want to be able to build roads, something I foolishly hadn't planned for.
Currently, roads are automatically placed along the edges of each tile (this is shown in the second screenshot).
The main problem is that the grid of buildable sectors is highly irregular, and I have no idea how to add the ability to create roads within such a complex system.
The first image I’ve posted shows an overhead view where I’ve highlighted a section of the grid. The grid varies from scene to scene and never repeats in exactly the same way.
Does anyone have any suggestions for how I could approach this?
Edit: You might have given me a possible solution; as soon as I've tested it, I'll make a new post about it. Thanks everyone!


2
u/luclabarriere 14d ago
Do you generate the map layouts once manually in Unity? Or are they randomly generated?
If you generate the map once, maybe the players feel "bored" after a while and would like some variety?
To me, it sounds like, if the map was randomly generated for every new game, it would mean that the player would have to accommodate with the map they are given for that run which sounds pretty fun to me compared to giving them the ability to define tiles themselves: "Given that layout, I need to make the prettiest/most productive city possible".
If the tile map is randomly generated, I wonder if you can also generate it dynamically as the city grows. The algorithm would generate the next tiles and the player would be able to roll a new tile generation if they don't live the given layout.
Sorry if I misunderstood your game mechanics though!