You don't need Xbox Live to play Fortnite online. On pretty much every platform, you can jump in and play the game entirely for free! What's more, you can use crossplay to join up with friends on other platforms too.