An interactive desk scene you explore in the browser. Objects on the desk are clickable and functional — a working keyboard, a media player, and live system readouts — all driven by a single state layer rather than one-off scripts. Built in React and Next.js with a custom animation layer for smooth, frame-consistent transitions between states. The interesting part was treating a website like a small interactive scene: managing state across many objects that can each be triggered independently. https://www.twine.net/signin
- Developer
- Programmer



