A method for generating virtual reality scenes by generating different scenes for different roles, the method comprising: receiving, by one or more devices of a virtual reality platform, role information identifying a particular role associated with a user device, the user device being one of a mobile phone, a laptop computer, a tablet computer, a handheld computer, a virtual reality headset, and a virtual reality device; identifying, by the one or more devices of the VR platform, a location of the user device; identifying, by the one or more devices of the VR platform, a virtual reality scene, of the virtual reality scenes, to be provided to the user device based on the role information, wherein the VR platform identifies the virtual reality scene associated with the particular role to be provided in the location, the virtual reality scene being associated with a current surroundings of the user device; the virtual reality scenes including a plurality of objects, wherein different sets of objects, of the plurality of objects, are associated with the different roles, the different sets of objects being associated with information identifying respective roles associated with the different sets of objects, a role, of the respective roles, being associated with a corresponding set of objects based on the corresponding set of objects being relevant to a person performing the role; identifying, by the one or more devices of the VR platform, a particular set of objects, of the different sets of objects, to be provided to the user device as a part of the virtual reality scene, the particular set of objects being associated with the particular role, wherein the user device identifies physical objects in a vicinity of the user device to provide as the part of the virtual reality scene for the particular role, the physical objects being associated with respective physical identifiers indicating that the physical objects are associated with the particular role; and providing, by the one or more devices of the VR platform and to the user device, the virtual reality scene including the particular set of objects, the particular set of objects corresponding to the objects included in the surroundings of the user device. receiving, by one or more devices of a virtual reality platform, role information identifying a particular role associated with a user device, the user device being one of a mobile phone, a laptop computer, a tablet computer, a handheld computer, a virtual reality headset, and a virtual reality device; identifying, by the one or more devices of the VR platform, a location of the user device; identifying, by the one or more devices of the VR platform, a virtual reality scene, of the virtual reality scenes, to be provided to the user device based on the role information, wherein the VR platform identifies the virtual reality scene associated with the particular role to be provided in the location, the virtual reality scene being associated with a current surroundings of the user device; the virtual reality scenes including a plurality of objects, wherein different sets of objects, of the plurality of objects, are associated with the different roles, the different sets of objects being associated with information identifying respective roles associated with the different sets of objects, a role, of the respective roles, being associated with a corresponding set of objects based on the corresponding set of objects being relevant to a person performing the role; wherein different sets of objects, of the plurality of objects, are associated with the different roles, the different sets of objects being associated with information identifying respective roles associated with the different sets of objects, a role, of the respective roles, being associated with a corresponding set of objects based on the corresponding set of objects being relevant to a person performing the role; identifying, by the one or more devices of the VR platform, a particular set of objects, of the different sets of objects, to be provided to the user device as a part of the virtual reality scene, the particular set of objects being associated with the particular role, wherein the user device identifies physical objects in a vicinity of the user device to provide as the part of the virtual reality scene for the particular role, the physical objects being associated with respective physical identifiers indicating that the physical objects are associated with the particular role; and providing, by the one or more devices of the VR platform and to the user device, the virtual reality scene including the particular set of objects, the particular set of objects corresponding to the objects included in the surroundings of the user device.