Ubisoft is undergoing an internal review by its board of directors following a string of controversies and poorly received game releases. The company is facing backlash over Assassin’s Creed Mirage’s portrayal of Japanese culture and the underwhelming reception of Star Wars Outlaws. These issues have led to delays and a drop in stock price, prompting the investigation.