Building and sharing a custom VRChat room
If your goal is simpler—to build a virtual reality world and share it with others as a shared social experience—you can use one of the number of existing social VR applications that provide the infrastructure and allow customization. At the time of writing this book, these include VRChat, JanusVR, AltSpaceVR, ConVRge, VRoom, and others.
One of my favorites is VRChat, which we will use in the next project. VRChat is built with Unity, and you can use Unity to make custom worlds and avatars. If you haven't tried it, download a copy of the client from http://www.vrchat.net/download and play around with it. (At the time of writing this book, you can enter VRChat using the Oculus Rift, but not on your mobile. However, it can also run in non-VR desktop mode.)
Choose a scene to play in VRChat. Pick any Unity scene you want. It could be the Diorama
playground that we used earlier in this book, the PhotoGallery from Chapter 8, Walk-throughs and Rendering, or...