1. A method, for use by a hardware processor, for providing access to a virtual object corresponding to a real object having a code stored thereon, wherein a user enters the code into a game console, the method comprising: receiving, by the hardware processor, the code from the game console; confirming, by the hardware processor, a validity of the code; granting to the game console, by the hardware processor, access to the virtual object, in response to confirming the validity of the code; receiving, by the hardware processor, from the game console, account information associated with an account of the user; authenticating, by the hardware processor, the account information received from the game console; associating, by the hardware processor, the virtual object with the account of the user, in response to authenticating the account information received from the game console; receiving, by the hardware processor, the account information associated with the account of the user from a networked application server in communication with a computer over a network, wherein the computer is separate from the game console; authenticating, by the hardware processor, the account information received from the networked application server; and granting to the computer, by the hardware processor, access to the virtual object associated with the account of the user, in response to authenticating the account information received from the networked application server.