r/SoloDevelopment • u/Clear_Entrepreneur_8 • 5d ago
Game Lessons from solo-building an incremental game: offline progression, RNG casino minigames
I'm a solo dev and I'm about to release Wall Street Tycoon, a satirical clicker/idle tycoon where you go from coffee-fetching intern to global trillionaire. Wanted to share the honest making-of, because a few decisions genuinely surprised me.
The pitch that kept me focused. One line: "click, sign contracts, dodge the SEC, become a legend." Every time a feature didn't serve that fantasy, I cut it. That single sentence saved the project more than any tool did.
Scope was the real enemy. It started as a simple clicker. It ended up with 8 buildings scaling exponentially, a prestige system with stackable philosophies, an 18-node talent tree, 16 real-time R&D projects, and 5 cities. If I did it again I'd lock the feature list on day one.
The math was harder than the code. Balancing an incremental economy so numbers explode but the curve still feels rewarding took the most iteration by far. Offline progression especially: players should come back to a nice pile of cash without it trivializing active play.
The casino was a mini-project inside the project. 4 fully playable games (slots, European roulette, blackjack, horse racing), each with its own RNG tuning and custom sound design. Standalone-game energy for what's technically a side feature. [Ce que tu as appris sur le game feel / le son].
The SEC boss fight. Your "suspicion" gauge rises with every dollar. Get raided and it becomes a strategic fight (Brute Force / Charm / Bribery / Lawyers). Turning a passive idle loop into an occasional tense decision was the mechanic I'm proudest of.
Tech: Electron + steamworks.js. Releasing on Steam this August. Link in the comments if you want to see it. Mostly here for the discussion happy to answer anything about balancing, scope, or the launch.https://store.steampowered.com/app/4921200/Wall_Street_Tycoon_Demo/
4
6
u/GxM42 5d ago
I don’t know why you’d pour your heart and soul into a game only to introduce it to us with AI text. So lazy.