A head-mounted display device for displaying different three-dimensional scenes to different users as part of a single experience, the head-mounted display device comprising: a display; at least one processor; and memory storing instructions that, when executed by the at least one processor, causes the head-mounted display device to perform operations comprising: displaying a first three-dimensional scene (310, 312) on the display of the head-mounted display device, the three-dimensional scene configured with a control to navigate to a second three-dimensional scene; receiving user input that activates the control; accessing, based at least in part on the user input and a user identification associated with a user that provides the user input, information that identifies the second three-dimensional scene from a plurality of available next three-dimensional scenes; and displaying the second three-dimensional scene (314, 316) on the display of the head-mounted display device, wherein, when displaying the first three-dimensional scene, the user identification is compared to information that defines user permissions associated with objects in the first three-dimensional scene such that a first user of the different users is allowed to view content of a first object in the first three-dimensional scene, while a second user of the different users is restricted from viewing the content of the first object, and the first user is restricted from viewing content of a second object in the first three-dimensional scene, while the second user is allowed to view the content of the second object. a display; at least one processor; and memory storing instructions that, when executed by the at least one processor, causes the head-mounted display device to perform operations comprising: displaying a first three-dimensional scene (310, 312) on the display of the head-mounted display device, the three-dimensional scene configured with a control to navigate to a second three-dimensional scene; receiving user input that activates the control; accessing, based at least in part on the user input and a user identification associated with a user that provides the user input, information that identifies the second three-dimensional scene from a plurality of available next three-dimensional scenes; and displaying the second three-dimensional scene (314, 316) on the display of the head-mounted display device, wherein, when displaying the first three-dimensional scene, the user identification is compared to information that defines user permissions associated with objects in the first three-dimensional scene such that a first user of the different users is allowed to view content of a first object in the first three-dimensional scene, while a second user of the different users is restricted from viewing the content of the first object, and the first user is restricted from viewing content of a second object in the first three-dimensional scene, while the second user is allowed to view the content of the second object. displaying a first three-dimensional scene (310, 312) on the display of the head-mounted display device, the three-dimensional scene configured with a control to navigate to a second three-dimensional scene; receiving user input that activates the control; accessing, based at least in part on the user input and a user identification associated with a user that provides the user input, information that identifies the second three-dimensional scene from a plurality of available next three-dimensional scenes; and displaying the second three-dimensional scene (314, 316) on the display of the head-mounted display device, wherein, when displaying the first three-dimensional scene, the user identification is compared to information that defines user permissions associated with objects in the first three-dimensional scene such that a first user of the different users is allowed to view content of a first object in the first three-dimensional scene, while a second user of the different users is restricted from viewing the content of the first object, and the first user is restricted from viewing content of a second object in the first three-dimensional scene, while the second user is allowed to view the content of the second object.