Video Games Game Development Video Game Industry Game Releases Game Releases Game Studios Game Design Video Game Industry Franchises Studios
Industry watchers link the departures to concerns over the studio’s operations ahead of the game’s June 10 launch