A system, comprising: a computing device that executes a video game and renders a primary video feed of the video game to a display device, the primary video feed providing a first view into a virtual space that is defined by the executing video game; a robot, including, a camera that captures images of a user in a local environment in which the robot is disposed, a projector, and, a controller that processes the images of the user to identify a gaze direction of the user, and that communicates the gaze direction of the user to the computing device; wherein when the gaze direction of the user changes from a first gaze direction that is directed towards the display device, to a second gaze direction that is directed away from the display device and towards a projection surface in the local environment, the computing device generates a secondary video feed of the video game and transmits the secondary video feed of the video game to the robot, the secondary video feed providing a second view into the virtual space that is changed from the first view as determined by the change in the gaze direction of the user; wherein the controller of the robot activates the projector to project the secondary video feed onto the projection surface in the local environment, wherein the robot further includes at least one actuator that controls movement of the robot to different locations within the local environment, wherein the robot is configured to position itself within a predefined region relative to the user and to the projection surface to enable the camera to capture the images of the user and to enable the projector to project the secondary video feed onto the projection surface. a computing device that executes a video game and renders a primary video feed of the video game to a display device, the primary video feed providing a first view into a virtual space that is defined by the executing video game; a robot, including, a camera that captures images of a user in a local environment in which the robot is disposed, a projector, and, a controller that processes the images of the user to identify a gaze direction of the user, and that communicates the gaze direction of the user to the computing device; a camera that captures images of a user in a local environment in which the robot is disposed, a projector, and, a controller that processes the images of the user to identify a gaze direction of the user, and that communicates the gaze direction of the user to the computing device; wherein when the gaze direction of the user changes from a first gaze direction that is directed towards the display device, to a second gaze direction that is directed away from the display device and towards a projection surface in the local environment, the computing device generates a secondary video feed of the video game and transmits the secondary video feed of the video game to the robot, the secondary video feed providing a second view into the virtual space that is changed from the first view as determined by the change in the gaze direction of the user; wherein the controller of the robot activates the projector to project the secondary video feed onto the projection surface in the local environment, wherein the robot further includes at least one actuator that controls movement of the robot to different locations within the local environment, wherein the robot is configured to position itself within a predefined region relative to the user and to the projection surface to enable the camera to capture the images of the user and to enable the projector to project the secondary video feed onto the projection surface.