fromGameSpot2 days agoUbisoft Has Laid Off 19 Employees At Red Storm EntertainmentUbisoft made the decision to eliminate 19 roles at Red Storm Entertainment. This step is part of our ongoing, targeted restructuring and global cost-saving efforts.Video games