During a Q&A session with fans at Blizzcon 2016, the Overwatch team at Blizzard said they are “actively working” on adding a server browser to the game, though a specific release date wasn’t mentioned. Another interesting tidbit was the team’s ...