Ubisoft just can’t stop tripping over its own ninja sandals. Assassin’s Creed Shadows launched on March 20, 2025, but instead of basking in the spotlight, it’s dodging shuriken-sized backlash from ...