The question I'm asking is, is it worth building?
Do you play a free game on ethereum by paying only transaction fees knowing that you can sell town shares when you reach a certain level?
Yes. People loves a good gaming ecosystem, the only drawback youll face is the transaction fees. Why? Its getting heavier and saturated on the eth network. So if your game got boosted, theres a lot of possibility of increase in fees. You could definitely use other chains that has supported scalability for games. Even though there are lots of options, buildung a game to monetize it on chain are now dropping due to scandals of play to earn last bull run. Well at least make a game first that wull be useful and see how to scale it on money matters.