Ubisoft Reports 31% Decline in Revenue and Net Bookings, Focus Shifts to Assassin’s Creed: Shadows for Rebound

Get Alerts