Turning Our World into a Multiplayer Room
Metaverse and multiplayer are definitions that often go hand in hand; it is hard to imagine a single-player metaverse. One of the most fun features a virtual world can have is for it to interact with other players in real time, and for those users to interact with friends and other users in different scenarios and activities.
In this chapter, we will focus on adding this feature to our project. We will achieve this with Photon SDK, a powerful framework that offers easy integration for our Unity3D projects. We will learn how to send the movements and animations through the network so that all the users of our metaverse are synchronized in real time.
Photon offers an SDK for integrating text chat and voice chat into our project, with all the services being under the same provider. This is one of the reasons why I chose Photon for this book. We will see this in Chapter 10, Adding Text and a Voice Chat to the Room.
We will cover the following...