./mail-delivery-subsystem
● ActiveA dark satirical text adventure where you play as a spambot inside a dystopian Subsystem. Pixel-perfect Win95 UI, procedural audio, NPC dialogue trees, and idle mechanics — all in the browser.
screenshots
about this project
M@il Delivery $ub$ystem is a dark satirical text adventure and idle game where you play as a freshly onboarded spambot working inside a dystopian corporate "Subsystem." Your job: compose phishing emails, manipulate NPC humans through multi-round dialogue, collect currency, and climb the ranks — all while a conspiracy about the Subsystem's true purpose slowly unfolds through in-game story emails.
The entire UI is a pixel-perfect recreation of Windows 95, built by completely reskinning MUI components with raised/sunken 3D borders, a teal desktop, navy title bars with gradient, monospace fonts, and custom Win95-style scrollbars. There are no image assets beyond a single SVG favicon — everything is CSS.
The core gameplay loop centers on composing phishing emails (romance, sweepstakes, business) to attract NPCs, then engaging them in branching dialogue. Each conversation offers actions like COLLECT (take money now), FLATTER (build trust for bigger payouts), RAISE (demand more), or HACK (high risk, high reward). NPCs track patience and interest stats that mutate per interaction, and a 5-tier difficulty system scales against lifetime earnings.
All 10 sound effects are generated at runtime using the Web Audio API — oscillators, noise buffers, and filters produce everything from a ka-ching cash register to a dial-up modem chirp, with zero audio files shipped. The game's state is managed across 6 Zustand stores, all persisted to localStorage for seamless save/resume.
What makes this interesting: it's a complete game with narrative structure, economy design, procedural audio, and a from-scratch retro UI system — all running as a React SPA with no backend. The design docs date back to 2017, and the current implementation is a ground-up rebuild in modern TypeScript.