Activision-Blizzard is under the spotlight again. After their run of canceling nearly half their projects, the team has made two…
Blizzard Entertainment, a sub-developer under Activision, a major corporation in charge of making AAA titles such as the Call of…