Omega Kirby
Member
Makes me think, are there any other companies that has pushed a game as much as blizzards done with Overwatch?
With a bunch of animated/cgi trailers. Advertising in every freaking place, huge betas and seem to have endless pockets of money to do all that?
With a bunch of animated/cgi trailers. Advertising in every freaking place, huge betas and seem to have endless pockets of money to do all that?