Last week, game studio CD Projekt Red announced via social media that their latest game, Cyberpunk 2077, one of this year’s most highly anticipated titles, was having its release delayed for a third time, pushing it back until November 2020. On the Friday of the same week, developer Naughty Dog […]