Blizzard Streaming has now launched for many of the company's PC titles, including Overwatch. It allows gamers to connect to their Facebook account and quickly launch live streams of Blizzard titles via Facebook Live.
Full story from the WindowsCentral blog...
Full story from the WindowsCentral blog...