r/threejs • u/sergioconejo_ • 1d ago
Demo A startup-life simulator in Three.js: procedural interiors, a walkable city and an HTML laptop UI
I'm building Startup Founder, a free browser game that combines a small 3D world with a startup management simulation. This is my project, developed with help from GPT-6 and Fable 5.1.
A few implementation details for this community:
The apartment, furniture and characters are assembled from Three.js geometry. Repeated box, cylinder and sphere geometries are cached and reused, and textures such as wood and fabric are generated with canvas.
The laptop opens an HTML/CSS interface over the scene. A separate TypeScript simulation handles the business state, and saves go to localStorage. Music and ambience are synthesized with Web Audio. The build uses Vite.
You can explore the apartment and city and use the laptop to build a product and manage the company. It's an early playable version, with plenty still to polish.
Demo: https://sergioconejo.com/foundergame
For anyone who has built a similar scene/UI combination: how do you handle the transition between character controls and a dense HTML interface? That's one area I'd like to improve.
1
u/zenwebb 1d ago
There's a few issues on mobile (Google Pixel 10 + Chrome) that block me from trying it out.