Ubisoft's March 2025 title, Assassin's Creed Shadows, has been the talk of the gaming world, generating debate on platforms.