Share a new Brainwave Discussion Article Thought Review 100 article Blizzard Announces Overwatch — Machina, 8th November One of the other announcements to come out of today's BlizzCon opening ceremony is that of Overwatch. Overwatch is a colourful team-based multiplayer shooter set on a futuristic planet Earth. Overwatch, Blizzard Entertainment, Microsoft Windows, Mac OS 0 COMMENTS 0 Reply