Photon provides many option in their homepage: Realtime, Turn Based, PUN,…
I am trying to make a turn based game!
I am wondering that what is the difference among these?
Can I use PUN for both turnbase and realtime game?
(I should make my game (a turnbased game) with PUN or Turnbased SDK of Photon?)
In general, you can use PUN for any multiplayer game that doesn’t require hundreds of highly interactive objects or players. It has RPCs, which can be very intuitive to use for turns but it can’t store them for long sessions which can be picked up after a pause. Players have to be online at the same time.
Photon Realtime is one subscription-type in the Photon Cloud. It’s used for PUN.
Photon Turnbased is another Photon Cloud product, which enables you to create asynchronous games. Each room can be saved and picked up later again. It includes Custom Properties and a persisted Event Cache.
However, PUN does not (yet) work well with Photon Turnbased for games that should last longer. If you want to do that, you should check out our Photon Unity SDK with the “LoadBalancing API”.