Is there any way to prevent others from seeing your Steam status without removing them as a friend?
Let’s say I want to play Borderlands 2 without letting some friends know. Is there any way to hide my status to prevent them from knowing I’m playing it?
Basically, what I’m asking if Steam has an “Appear Offline” option.
Since a recent update, you can now set it so that only your friends, or no-one can see what you’re playing.
Go to the Steam community settings page here, it can be found at that link or as this answer states, on Steam go to Profile > Edit Profile > My Privacy Settings > Game details
At Game Details you can choose between public, friends only or private.
This category includes the list of all games on your Steam account, games you’ve wishlisted, your achievements and your playtime. This setting also controls whether you’re seen as “in-game” and the title of the game you are playing.