How difficult is Fusion/Quantum compared to PUN2?
The whole answer can be found below.
Try Our
Documentation
Please check if you can find an answer in our extensive documentation on Fusion.
Join Us
on Discord
Meet and talk to our staff and the entire Photon-Community via Discord.
Read More on
Stack Overflow
Find more information on Stack Overflow (for Circle members only).
How difficult is Fusion/Quantum compared to PUN2?
newe
2023-01-31 16:59:04
In my project I'm using PUN2 and it's not super difficult to work in it. Mostly I just check isMine, or RPCs or PhotonInstantiate.
Recently I found out about Fusion/Quantum and I was wondering is switching to the faster solutions a good idea? How much of an improvement are they from PUN2 and how much more difficult are they?
I should note that the game I'm working on is 4 player open world rpg and I've been doing good with PUN2 but now that I have come to AI I'm having difficulties and are the faster solutions better for AI?
Also I don't know if I should use Fusion or Quantum? Which is better for my case? Thanks in advance for any help.
Comments
I haven't used Quantum, but I've used both Fusion and PUN 2.
Fusion's architecture is very different to PUN, largely because it's server/host-authoritative. It took me a while to get used to it personally. You have to handle input and syncing player variables in a completely different way. I don't know that it would be easy to convert a PUN-based project to Fusion.
Having said that - Fusion is where Photon seem to be focusing their energies now, and it has a lot of improvements over PUN in my opinion. Built-in lag compensation is a game-changer for combat-based projects especially.
Fusion uses a Host or Server. This means, you have one instance, which can run AI naturally. This could be a benefit.
Fusion is also better at syncing a lot of networked objects (or not syncing them, if they didn't change). Another pro for open world games (likely lots of networked instances, longer gameplay).
Overall, Fusion will be a lot better but yes, it requires a rewrite and some getting used-to. The benefits are in the longer run.
If you are happy with PUN, finish your project. In the end, it only matters that the game works.
Back to top