Will Ubisoft survive 2025?

The Decline of Ubisoft