Red Dead Redemption 2 was originally scheduled to launch in 2017, but Rockstar Games has recently confirmed the game will now arrive in Spring 2018. On Rockstar's official website, the developer confirmed the reason for the delay:

"This outlaw epic set across the vast and unforgiving American heartland will be the first Rockstar game created from the ground up for the latest generation of console hardware, and some extra time is necessary to ensure that we can deliver the best experience possible for our fans.

"We are very sorry for any disappointment this delay causes, but we are firm believers in delivering a game only when it is ready."

Via: Trusted Reviews