1. A method for configuring a computer program, embedded in a non-transitory computer-readable storage medium, for executing a game for play by a user, the method comprising: determining that a game controller is being held by a user whose identity is undetermined; receiving, by the game controller while the user is holding the game controller, a first parameter value sent by a wearable object of the user holding the game controller to determine the identity of the user, wherein the wearable object is separate and distinct from the game controller; and transmitting the first parameter value from the game controller to a computing device executing the computer program for the game, wherein, in response to receiving the first parameter value, the computing device: determines the identity of the user holding the game controller based on the first parameter value and the game controller that transmitted the first parameter value, configures the computer program to play the game utilizing user information for the user based on the identity of the user, and sets a first calibration for tracking motions of the user and the game controller while playing the game, wherein the first calibration is based on a previously captured motion profile made by the user with the game controller, wherein setting the first calibration by the computing device includes, setting the first calibration for the game controller for use by a location tracking system based on user information associated with the identified user without requiring the user to perform new calibrating operations to record motions of the user while holding the game controller, and wherein the first calibration acts to change a value for a size of the user that is used for interfacing with the game, and the location tracking system functions to track the motions of the game controller and a location of the game controller while executing the game.