It’s here! Sea of Thieves launches on Xbox One and Windows 10 PC on March 20th, 2018(today).
The aimed release date of the game for October last year has been missed. You should in stead mark your calenders for February 20, which is the new announced release date. A beta is set for January, 29.
To read more about the game, you should head here.