As Assassin’s Creed Shadows gets ready for its March 20, 2025, release, Ubisoft is in a serious financial bind. With net debt growing to €1.4 billion, the market value of the company has dropped 85% since 2021. Shadows has to sell 7 million units to make even, while pre-orders count at just 1.2 million. Shadows is Ubisoft’s only hope for rehabilitation as Star Wars Outlaws underperformance and net bookings down 51.8% show. Mixed preview evaluations caused a 5% stock decline; an emergency board meeting looked about selling important intellectual property. According to a KPMG assessment, by year-end losses over €500 million might force Ubisoft into bankruptcy.