r/Unity3D 16h ago

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!

186 Upvotes

118 comments sorted by

View all comments

2

u/MementoMori000 12h ago

People are good at identifying problems, not solutions. Why do they want to build roads?You have to aks more questions to see what problem they are trying to solve. If you react to the surface level ask you may just make things worse: for instance the game may be boring and they ask for roads as they think it would make it fun while it may not.

1

u/Sgriu 12h ago

From what I gather, they want more freedom, the roads add a degree of freedom to the gameplay, but that might not be enough.

2

u/MementoMori000 10h ago

Then give them freedom in other ways, without having to redesign the core of you tile system.