Three Rings
Shortly after Puzzle Pirates' launch Three Rings Design open-sourced substantial parts of the underlying technology for creating multi-user virtual worlds, available on Github. The company created a site called "Game Gardens", which hosted free tools for creating and playing Java games using these libraries, a precursor to "Whirled", which allowed players to upload client and server-side AS3 (Adobe Flash) code to create complex multi-player games.