A method, comprising: recording gameplay metadata generated from execution of a first session of a video game, the execution of the first session being driven by interactive gameplay of the video game by a first user using a first head-mounted display HMD wherein the execution of the first session renders a first view of a virtual environment of the video game for presentation through the first HMD, the first view being from a first location in the virtual environment determined by the interactive gameplay, the first view further being based on tracked movement of the first HMD; after completion of the first session, transmitting the gameplay metadata to a client device; tracking movement of a second HMD by the client device; and executing, by the client device, a second session of the video game using the gameplay metadata to recreate gameplay events from the first session in the second session, wherein the execution of the second session renders a second view of the virtual environment for presentation through a second HMD, the second view being from a second location in the virtual environment that is determined based on the first location in the virtual environment, and an orientation of the second view being based on a tracked orientation of the second HMD during the second session, the second location being one from the list consisting of i) a same location as the first location; ii) a location within a predefined distance from the first location; and iii) a predefined relative location for the first location; wherein the tracked movement of the first HMD includes a tracked orientation of the first HMD in a first local environment in which the first HMD is disposed; wherein an orientation of the first view in the virtual environment is determined by the tracked orientation of the first HMD; wherein the tracked movement of the second HMD includes the tracked orientation of the second HMD in a second local environment in which the second HMD is disposed; and wherein the rendering of the second view is configured to have a setting that is adjusted based on the orientation of the second view relative to the first location of the first view in the virtual environment, wherein the adjustment of the setting includes adjustment of a level of detail of the rendering of the second view, such that the level of detail is increased when the orientation of the second view is towards the first location of the first view, and the level of detail is decreased when the orientation of the second view is away from the first location of the first view. recording gameplay metadata generated from execution of a first session of a video game, the execution of the first session being driven by interactive gameplay of the video game by a first user using a first head-mounted display HMD wherein the execution of the first session renders a first view of a virtual environment of the video game for presentation through the first HMD, the first view being from a first location in the virtual environment determined by the interactive gameplay, the first view further being based on tracked movement of the first HMD; after completion of the first session, transmitting the gameplay metadata to a client device; tracking movement of a second HMD by the client device; and executing, by the client device, a second session of the video game using the gameplay metadata to recreate gameplay events from the first session in the second session, wherein the execution of the second session renders a second view of the virtual environment for presentation through a second HMD, the second view being from a second location in the virtual environment that is determined based on the first location in the virtual environment, and an orientation of the second view being based on a tracked orientation of the second HMD during the second session, the second location being one from the list consisting of i) a same location as the first location; ii) a location within a predefined distance from the first location; and iii) a predefined relative location for the first location; i) a same location as the first location; ii) a location within a predefined distance from the first location; and iii) a predefined relative location for the first location; wherein the tracked movement of the first HMD includes a tracked orientation of the first HMD in a first local environment in which the first HMD is disposed; wherein an orientation of the first view in the virtual environment is determined by the tracked orientation of the first HMD; wherein the tracked movement of the second HMD includes the tracked orientation of the second HMD in a second local environment in which the second HMD is disposed; and wherein the rendering of the second view is configured to have a setting that is adjusted based on the orientation of the second view relative to the first location of the first view in the virtual environment, wherein the adjustment of the setting includes adjustment of a level of detail of the rendering of the second view, such that the level of detail is increased when the orientation of the second view is towards the first location of the first view, and the level of detail is decreased when the orientation of the second view is away from the first location of the first view.