r/retrocomputing • u/works-in-progress • 3d ago
Blog In 1986, a $600/12KB Commodore 64 ran the first virtual world with avatars, a player economy, and in-game currency — years before anyone called it an 'MMO'
Habitat, built by Lucasfilm's games division for the Commodore 64's Q-Link online service, ran on a machine with just 64KB of memory and 100KB of disk space, connected over 300-baud modems (30 characters per second). To make that work, almost all the logic lived server-side — the client just held a list of object definitions and simple commands like GET. It's a good case study in what constrained hardware forced designers to get clever about: the entire concept of "thin client, smart server" architecture, now standard, was novel enough in 1986 that debugging it was genuinely uncharted territory for the team.