Show HN: I missed office life, so I built a multiplayer corporate simulator

Hi HN,

I’m Marc, a 41-year-old indie creator who (strangely) misses corporate life.

After 10 years working remotely, I started longing for the weird things: the passive-aggressive chats, the drama, the promotions that make no sense, the hallway gossip, and the comfort of the office carpet. So… I built a world where all that still exists — virtually.

Corporate Life Simulator is a multiplayer text-based game that replicates the weird, beautiful chaos of office life. There are no graphics — just tasks, politics, and absurd corporate logic. You start as a Junior, choose a department (like HR, Sales, IT…), and try to climb the ladder.

Here’s what’s working today:

You can try the Demo (no signup required)
Complete meaningless tasks like “optimizing a spreadsheet that nobody uses”
Buy useless items in the company store (we have branded paperclips)
Experience real office politics, including random events like backstabbing, gaslighting, and gossip chains
Get promoted either by doing your job well… or by talking a lot on Discord. (Just like in real life.)
I’m especially proud of the Politics + Prestige system — it tries to replicate how influence, reputation, and perception shape your career inside a company. You can choose your path to the top: you can yap your way up or work and do your job.

Technically, I built this using ChatGPT, Lovable, and Supabase. I don’t know how to code — not really. I prompt obsessively, test everything, and break it a lot. It’s messy and fun.

Coming soon: crafting and a bizarre internal economy of absurd corporate items. (Still deciding whether money should be involved — maybe, maybe not.)

Try the demo: https://corporatelifesimulator.com
Join the company: https://discord.gg/ucpGFyqm

Would love your feedback — and if you’ve ever been stuck in a pointless meeting, this might hit a bit too close to home.

Thanks for reading,
Marc


Comments URL: https://news.ycombinator.com/item?id=43630588

Points: 1

# Comments: 0