Facebook’s dedicated game streaming hub was launched last summer, as the platform continues to make a flurry of upgrades, targeting the lucrative live audience from some of its major competitors. Although it’s certainly not quite the finished product yet, having received its fair share of critics doubting the functionality compared to e-sports ‘goliath’ Twitch, or […]