1. A method for providing directional input to a video game, comprising: capturing, by a camera, an image of a first object and a second object disposed on a housing of an input device, the first object defined at an end of a length of the housing, the second object defined along the length of the housing, the first object and the second object being defined at a fixed distance from each other on the input device, the camera being located proximate to a display; determining a three-dimensional location of the first object based on analysis of the captured image; determining a two-dimensional location of the second object based on analysis of the captured image; determining an input direction for a video game based on the three-dimensional location of the first object and the two-dimensional location of the second object, the input direction being towards the display and also the camera that is proximate to the display; wherein each of the operations of the method is executed by a processor.