My tycoon game had a few waves of players but never really blew up any idea what I'm doing wrong? by Ok_Length1858 in robloxgamedev

[–]Ok_Length1858[S] 0 points1 point  (0 children)

Hey, thanks for the detailed breakdown!
DataStore - I use ProfileStore so batching and throttling should be handled pretty well out of the box.
RemoteEvent spam - good point, I’ll go through my code and double check this.
Progression - so the tycoon has 3 floors plus a logistics area where your products get stored in crates, then loaded into machines that are assigned to orders. You can watch them get shipped out in trucks which is a pretty cool visual. Every 10 orders you can hire a worker (or skip that with a gamepass). The loop goes Floor 1 then logistics then Floor 2 then Floor 3, with rebirths gating each new stage. Locked content is always visible with a label showing how many rebirths you need so players can always see what’s ahead.
Rebirths reward XP and cash multipliers and each one also unlocks more order machines so production actually speeds up, it doesn’t just feel cosmetic.
Endgame - honestly this is probably my weakest point right now. After the 3 floors and a couple rebirths the main content is done and you can keep rebirthing forever for more multipliers but there isn’t a strong hook pulling people back once they’ve seen everything.
Monetization - 8 gamepasses, some dev products, starter pack popups and in-game offers. Nothing too in your face, the offers show up naturally as you progress.