Chapter 10. Creating a Multiplayer Experience in VR
In this chapter, we're going to move into some more advanced territory. Multiplayer software is significantly more complicated to write than single-player applications. There's no way around the reality that to write successful multiplayer code, you have to build a clear mental model of what's going on and how your data is getting from one computer to the other. The good news is that's what we're here to do. We're going to be dropping a lot more theory in this chapter than we usually do, and the reason for this is that if we simply walked you through the steps of setting up a networked application, that's really not going to help you. You have to understand how networking works to understand how you need to build your application. But don't worry—we'll try to alternate between theory and practical examples so you can build a hands-on understanding of how this stuff works.
We also need to be clear that networking is a big topic and it's fairly...