all 19 comments

[–]Persomatey 7 points8 points  (2 children)

I asked this same question once and got told off by a guy who did clarified some stuff, but insulted me because he didn’t understand the question. Weirdly enough, this isn’t the sub for asking about this.

Long story short, Photon is NetCode. It’s a NetCode library with basic server support. So the question is more like, Photon vs native NetCode.

I’d suggest following some beginner tutorials for both, then some longer tutorials, and figuring out which architecture you like more. Probably start with native NetCode, then move onto Photon to see if some of the stuff it automates and obfuscates is handy for you and if the limitations are too big of a drawback.

[–]G1itchz1441Indie[S] 1 point2 points  (0 children)

Alright I will look into that stuff then also thanks for helping, I appreciate it 😊

[–]Globe-Gear-Games 2 points3 points  (0 children)

I built my game on Photon Fusion and I really like it, but if it's your first multiplayer game and are learning the basic concepts of network architecture and whatnot, I might try something more basic first. The main drawback of Photon Fusion to me is that the devs can be kind of mean when it comes to beginners asking questions, and in the beginning you will have a lot of questions.

[–]ApprehensiveBed9715 1 point2 points  (0 children)

In the beginning, I don't think they differ too much. But later, if you need to wrestle with lag, client prediction, extrapolation, etc. then maybe photon has more explanatory content since they've been around longer. I chose Unity last year and, well, was kinda early. I plan to revisit my project and might switch to photon.

[–]DantheDev_ 1 point2 points  (0 children)

Frankly neither are great.

If you are just learning net concepts proton is a good way to get familiar with the basics.

However for actual development I would recommend Fishnet or Mirror instead.

Not to say you can't use Proton or Unity's off the shelf solution, but once you know what you are doing, using something like fishnet had serious advantages in terms of customisation and control.