A computer-implemented method for implementing a virtual control in a virtual reality environment, the method comprising: receiving data indicating a physical environment state, wherein the data includes sensor data of a head-mounted display worn by one user; processing, by a processor, the data indicating the physical environment state to determine a physical position of the head-mounted display worn by the one user; determining, by the processor one physical anchor position within the physical environment state, wherein the physical anchor position is determined with reference to the determined physical position of the head-mounted display worn by the one user; mapping, by virtual environment state management circuitry, the physical anchor position to a virtual anchor position within a virtual environment state, wherein the virtual environment state includes a plurality of virtual coordinate positions that map to at least a portion of the physical environment state; determining, by the virtual environment state management circuitry, a virtual coordinate position for the virtual control from the plurality of virtual coordinate positions by: identifying a virtual control positioning offset indicating a relative position with respect to the virtual anchor position; applying the virtual control positioning offset to the virtual anchor position to determine the virtual coordinate position; determine a view angle of the one user; and only in response to determining that the view angle of the one user includes an area of a physical environment corresponding to the virtual coordinate position determined by the virtual environment state management circuitry, instructing the head-mounted display configured to display the virtual environment state to display the virtual control at the virtual coordinate position. receiving data indicating a physical environment state, wherein the data includes sensor data of a head-mounted display worn by one user; processing, by a processor, the data indicating the physical environment state to determine a physical position of the head-mounted display worn by the one user; determining, by the processor one physical anchor position within the physical environment state, wherein the physical anchor position is determined with reference to the determined physical position of the head-mounted display worn by the one user; mapping, by virtual environment state management circuitry, the physical anchor position to a virtual anchor position within a virtual environment state, wherein the virtual environment state includes a plurality of virtual coordinate positions that map to at least a portion of the physical environment state; determining, by the virtual environment state management circuitry, a virtual coordinate position for the virtual control from the plurality of virtual coordinate positions by: identifying a virtual control positioning offset indicating a relative position with respect to the virtual anchor position; applying the virtual control positioning offset to the virtual anchor position to determine the virtual coordinate position; determine a view angle of the one user; and only in response to determining that the view angle of the one user includes an area of a physical environment corresponding to the virtual coordinate position determined by the virtual environment state management circuitry, instructing the head-mounted display configured to display the virtual environment state to display the virtual control at the virtual coordinate position. identifying a virtual control positioning offset indicating a relative position with respect to the virtual anchor position; applying the virtual control positioning offset to the virtual anchor position to determine the virtual coordinate position; determine a view angle of the one user; and only in response to determining that the view angle of the one user includes an area of a physical environment corresponding to the virtual coordinate position determined by the virtual environment state management circuitry, instructing the head-mounted display configured to display the virtual environment state to display the virtual control at the virtual coordinate position.