Three Senior Blizzard Devs Reportedly No Longer With Company Amid Activision Blizzard Allegations
Diablo 4 director Luis Barriga, lead level designer Jesse McCree, and World of Warcraft designer Jonathan LeCraft have reportedly been let go amid the ongoing allegations of harassment and abusive culture within Blizzard.