Blizzard had Overwatch, Diablo and Starcraft series deal with Netflix but was canned when they suedSeptember 30, 2024September 30, 2024 Sickr6 Comments, Blizzard had Overwatch, Diablo and Starcraft series deal with Netflix but was canned when they sued