Ubisoft, the renowned publisher known for its impactful titles, has recently decided to delist its open-world racing game, The Crew, marking the end of a legendary era for the franchise. The game, which first screeched onto the gaming scene in December 2014, exceeded expectations, prompting fans to anticipate a new installment in the series eagerly. […]