Do Users Need to Log In To Participate in Quests and Achievements?

Yes, in order for users to participate in quests and earn points, they must log in with an account.