Multiplayer VR Development Course – Save 95% Now
This Community Showcase was written by Tevfik Ufuk DEMİRBAŞI, a passionate game developer with a Bachelor’s degree in Aerospace engineering.
He started his first business at 21 with a failed drone startup. Then launched two startups on mobile apps. Thanks to Udemy, he learned enough software development to get a job as a software developer in 2017. In this job, he spent almost 2000 hours on ARCore and Mapbox to be able to create location-based AR apps, so he created the World’s first online course on Location-Based Augmented Reality apps in 2018.
From then on, Tevfik published two Udemy courses on AR and Multiplayer Games. Now, with 10,000+ students worldwide, he can finally working full time on Udemy to create AR/VR Games courses focusing mainly on Multiplayer.
Interested in sharing your story about your Photon creation with our community? Mail us >>
Many say that VR is very isolating. Not anymore. This is the story of how easy it is to implement multiplayer into a VR project using Photon Unity Networking 2 and Unity.
I think Virtual Reality has the potential to be the next big social impact in our lives. Creating a multiplayer VR experience means we can immerse with people in virtual worlds and communicate with tools that do not exist in the real world. This is so much fun and for me a real game-changer.
First of all, VR development can be challenging as next to the needed experience with Unity and coding, you need to be familiar with VR controller inputs as well as SDKs for various VR platforms such as SteamVR and Oculus. Adding multiplayer to your project is luckily not that hard thanks to Photon.
I started multiplayer game development in March 2019 with Photon. It was so easy to learn that after 3 months, I even published an online course teaching the basics of multiplayer game development.
And what’s Photon? Photon is a networking engine and multiplayer platform that makes multiplayer development simple. For beginners, it offers detailed documentation and tutorials. When I was looking for a multiplayer solution in Unity, I realized that Photon had the most active community and there were many tutorials. The huge community makes it easy to ask and learn when you need help. So, it did not take long for me to earn enough experience to create multiplayer VR tutorials on top of PUN 2.
Now, I am proud to say that the world’s first multiplayer VR development course is now LIVE! And it is made using Photon.
The course teaches all the fundamental topics for a simple multiplayer VR experience such as:
- Full multiplayer VR player synchronization (head, hands, body)
- VR player movement synchronization including teleportation
- Networked grabbing
- Editor scripting for easy multiplayer testing
- VR avatar selection system with custom player properties
- Creating and joining virtual rooms by map type
Along the course, we will build a fully functional multiplayer VR social project – from scratch. So, in the end, you will have a working project waiting to be customized.
You may still say why Photon is the best when it comes to Multiplayer VR development. Well, the most important part of Multiplayer VR development is the synchronization of the VR Players. Other than typical game players, VR Players has head, body, and hands that need to be synchronized for each player. But with Photon’s well-documented interfaces and callback methods, it is possible to write our own custom synchronization script for VR.
Let’s create and make VR experiences as social as possible!