Well, if you are using Steam, keep
Steam Guard enabled, change your password and make sure you are not using the same password on another account (as suggested on the blog post). Steam Guard acts like a second authentication factor and is available to all account holders. It prevents others from accessing your Steam account from an unknown computer unless they enter a one time code, which is delivered to your email.