Twitch, the Amazon-owned live-streaming video platform, has launched its highly anticipated online game store. It includes goodie bags and other incentives, both for gamers who take the plunge and streamers who provide the content. Twitch earlier this year announced that it would be selling games and in-game content directly through the online store, competing with major gaming sites like Steam.

More...