Ubisoft has delayed Assassin’s Creed Shadows into March 2025 as it weighs a sale to overcome its current crisis.