I need help with a game design I been thinking over for a couple years

So I have been working on this one game I remade it like 4 times over a couple of years I have around 5 years of scripting in Lua This been my dream game to make since years ago but had problems deciding on how the system will work I need some other people knowledge on how this will work more efficiently now let me explain what is this game about
it is a round-based game where two teams go at it they both have a tree as there team health once the health hits 0 the team has no more respawns once a team is completely gone the other team wins and the next round starts this is the easy part to the script but now for the complicated part of the script well I want to add upgradeable portions sides of a base feature with eras this is my GUI example


arrows and slides as you can see let me explain how this works once you upgrade a whole era slide you will be able to go to the next slide that will unlock and the last slide will be greenish meaning it was already bought but I can’t decide on how this will work for two different team people with the same GUI they will all have to have their GUI updated as the game goes on for their team base and this will have to reset the base era after a new round starts anyone knowledge that will extend my knowledge to make this in an efficient way will be appreciated 100% thanks for reading if I didn’t explain something correctly please ask me any questions about this

1 Like

Sorry but I don’t really get what you’re asking. Is the meaning of this gui to choose a spawn location or plot? Front, right, back or left?

2 Likes

I would suggest having everyone upgrade on base, and progress through eras together. Just keep in mind that you want the players to not have collisions with the buildings (so no troll can make their teammates stuck).

1 Like

No, it would not be a choose a side of the plot the owner text was meant to say who bought it sorry for the misunderstanding for you can understand more here is the picture of the map


(I have now fixed that in the post)

I was thinking the same of having pre built bases this is what I thought of on how it will be sorted but the problem is how the script is going to handle all of it in a efficient way
e3b6d08737f6ac0b372f4b0c63801f7f