Will I need Xbox live gold to play any of the multiplayer when destiny goes free to play. Seeing as the only thing you can do right now without it is open world and menagerie activities
-
yes. Live gold is required for multiplayer activities.