About ten years ago, Markus Persson, the creator of Minecraft, was working on a game called 0x10c which was going to be a sci-fi spaceship game where the various functions of the ship were controlled by 1980s-era computers, leaving the programming parts to the player to build. There was a community that spung up that wrote code, device drivers, etc. An interesting idea that died on the vine.