Overwatch has taken the world by storm since its initial release in May and, according to Activison, it has racked up an amazing 15 million player base, the only question on everybody’s minds now is, what is coming to Overwatch in the future? Jeff Kaplan released a developers update video telling us all just this and it is good. Check it ...
Read More »