3 years 10 months ago Link Gamasutra Three Ubisoft execs are departing the company after weeks of allegations about sexual, physical, and emotional abuse have emerged around company leadership. ... Tags Gamasutra