A method comprising: sending, from a game console, interactive content representing a virtual scene of a virtual game for rendering on a head mounted display, herein after referred to as the HMD, the virtual scene including a virtual representation of a body part of a user, the HMD being configured for attachment to a head of the user for playing the virtual game; capturing, by at least one video camera while the HMD is worn by the user and the HMD renders the virtual scene, image data representing images of: the body part of the user or a position device held by or attached to the body part of the user in a real-world environment; and a real-world remotely-controlled device, herein after referred to as the RCD, in the real-world environment, wherein the RCD is a drone; determining, by the game console, a real-world spatial position of the body part of the user in the real-world environment from the image data; determining, by the game console, a real-world spatial position of the RCD in the real-world environment from the image data; determining, by the game console, a spatial position of a virtual object in the virtual scene; determining, by the game console, a spatial position of the virtual representation of the body part in the virtual scene from the real-world spatial position of the body part; determining, by the game console, whether the spatial position of the virtual representation of the body part is within a pre-determined range from the spatial position of the virtual object in the virtual scene; and in response to a determination that the virtual representation of the body part is within the pre-determined range from the spatial position of the virtual object in the virtual scene, generating and sending, by the game console, an instruction based on the real-world spatial position of the body part of the user, wherein the instruction is sent for controlling the real-world position of the RCD in the real-world environment to fly and place the RCD at a real-world position to touch the body part of the user, wherein physical placement of the RCD to touch the body part of the user is rendered in the HMD as virtual contact between the virtual representation of the body part and the virtual object in the virtual scene. sending, from a game console, interactive content representing a virtual scene of a virtual game for rendering on a head mounted display, herein after referred to as the HMD, the virtual scene including a virtual representation of a body part of a user, the HMD being configured for attachment to a head of the user for playing the virtual game; capturing, by at least one video camera while the HMD is worn by the user and the HMD renders the virtual scene, image data representing images of: the body part of the user or a position device held by or attached to the body part of the user in a real-world environment; and a real-world remotely-controlled device, herein after referred to as the RCD, in the real-world environment, wherein the RCD is a drone; determining, by the game console, a real-world spatial position of the body part of the user in the real-world environment from the image data; determining, by the game console, a real-world spatial position of the RCD in the real-world environment from the image data; determining, by the game console, a spatial position of a virtual object in the virtual scene; determining, by the game console, a spatial position of the virtual representation of the body part in the virtual scene from the real-world spatial position of the body part; determining, by the game console, whether the spatial position of the virtual representation of the body part is within a pre-determined range from the spatial position of the virtual object in the virtual scene; and in response to a determination that the virtual representation of the body part is within the pre-determined range from the spatial position of the virtual object in the virtual scene, generating and sending, by the game console, an instruction based on the real-world spatial position of the body part of the user, wherein the instruction is sent for controlling the real-world position of the RCD in the real-world environment to fly and place the RCD at a real-world position to touch the body part of the user, wherein physical placement of the RCD to touch the body part of the user is rendered in the HMD as virtual contact between the virtual representation of the body part and the virtual object in the virtual scene.