GameSpot may receive revenue from affiliate and advertising partnerships for sharing this content and from purchases through links. Ubisoft is celebrating its 40-year anniversary today, March 28, 2025 ...