Online video games have amazing software architectures, particularly when they support millions or billions of transactions.
If you haven’t heard of ROBLOX, they allow users develop their own games – creating players, 3D worlds, and objects from first-person shooters to genres like military and sci-fi. They are able to share these games with others, and, of course, play them. The ROBLOX application also has a built in advertising system, social network, and virtual economy with currencies. According to their website, they generate:
- Over one billion page views, 29 million in-game hours, and 10 million unique visitors per month.
- Players created 5.4 million games and spent over 250 million hours of game-play in 2011