No, Stranded Deep is not a free-to-play game. You need to buy the game to play it on your platform of choice.