Ubisoft CEO addresses Stop Killing Games after overseeing the deaths of The Crew and XDefiant: “Support for all games cannot last forever” July 18, 2025 / admin / retro news “Clearly this is a far-reaching issue, and we’re working on it” 2019