Microsoft has been kicking the phrase “democratizing game distribution” around for quite some time, but at this week’s game Developer’s Conference in San Francisco, they shed some more light on the saying. Soon Xbox Live users would be able to share, play and rate user-created XNA Studio games. “The time has come for the games [...]