Ubisoft announces layoffs and the cease of game development at Red Storm Entertainment GamesIndustry.biz