The term “kayfabe” is a professional wrestling term that refers to the convention of presenting staged performances as genuine or authentic. “Kayfabe VR” is a platform that uses WebSockets with Play! and Akka to communicate between a large distributed network of mobile devices and central virtual reality environment. It also emulates “fake” mobile devices to populate this environment with robots for testing and gaming purposes. Bot and player tracking is achieved by using Akka actors to manage regions and keep them distributed evenly in real time, as players move through the world.
Topics to be covered: Big data handling using Scala, communication protocols between VR game engines and mobile devices, Web Sockets vs UDP for data transfer from Play! to the VR environment, optimization and best practices for online VR systems, and optimizing data management in mobile devices.