

By Tyler F.M. Edwards Computer game developer Blizzard Entertainment made waves recently with the announcement of its first new franchise in nearly two decades, a competitive sci-fi shooter called “Overwatch”. Blizzard has spent seventeen years relying entirely on “Warcraft,” “StarCraft,”...
Read more →