3 years 10 months ago Link GamesIndustry Development team acknowledges mixed feedback to trailer leak Tags GamesIndustry