Day: November 11, 2014
Blizzard Unveils OverWatch – a Team Based FPS!
Over the weekend Blizzard Entertainment unveiled a team based FPS called OverWatch. If this announcement comes as a bit of a surprise, that’s because it is! The developer further stated that the team that was working the cancelled Project Titan continued to refine their ideas until they became what was unveiled at Blizzcon. In addition […]