I was wondering if there is any good recourses for learning photon for multiplayer. How early in the game development process should i be adding multiplayer functionality? How difficult is it? Does it being a vr game make it harder?
Before you even create the project! Multiplayer dictates eveything you do!
Generally applicable advice: https://m.youtube.com/watch?v=UiAhrW8i7oA
About 4-5 times harder than a singleplayer game. More so the less experience you have with multiplayer, and gamedev in general (eg not recommended as a first project).
Much harder. It‘s simply more time consuming to make multipoayer tests if you always need two or more devices and players since you can‘t simultaneously play on multiple headsets.
I was wondering if there is any good recourses for learning photon for multiplayer.
There are several SDKs from Photon: Fusion, Quantum and PUN. Each has it’s own benefits and special use cases but if you just get to grips with multiplayer game development, I’d recommend Fusion. There are several tutorial projects (e.g. the Fusion Starter sample) and docs to get you started.
Hope that helps.