By using this site, you agree to our Privacy Policy and our Terms of Use. Close

I bought Batman: Arkham City through Steam, and for my surprise I had to make a Gamer For Windows Live Account in order to SAVE PROGRESS. Am I the only one to thinks its just, unencessary?