Yesterday it was confirmed that more high-profile developers are no longer working at Blizzard in the wake of the ongoing lawsuit circling the game studio. These departures include Diablo 4’s Director Luis Barriga, World of Warcraft designer Jonatha LeCraft and lead designer and Overwatch hero namesake Jesse McCree.