First the goal of the project:
We want to have a server that does everything. Most of the examples I see about photon are having the clients direct gameplay. However we are trying to create a server side solution for our turn based battle game where clients have no control over what happens and simply submit orders and get told what happens because of those choices they make. Is Photon appropriate for this style of game with tons of heavy game logic in the photon code?
2nd question is, our client is unity and the download page says this:
Below SDK implements a lean networking framework, LoadBalancing API, offering programmers detailed control. As alternative, use Photon Unity Networking (PUN) which integrates more tightly with Unity's development approach.
It doesn't really explain the pros and the cons of using this SDK vs using PUN. If I have no prior experience concerns and just want to use the best option which should I be using?
Finally, after what I read it sounds like I should base the game off of the LoadBalancing application. However there does not appear to be a client sample app that is the client half of the LoadBalancing demo app. Does this exist?
Thanks for any input!
We want to have a server that does everything. Most of the examples I see about photon are having the clients direct gameplay. However we are trying to create a server side solution for our turn based battle game where clients have no control over what happens and simply submit orders and get told what happens because of those choices they make. Is Photon appropriate for this style of game with tons of heavy game logic in the photon code?
2nd question is, our client is unity and the download page says this:
Below SDK implements a lean networking framework, LoadBalancing API, offering programmers detailed control. As alternative, use Photon Unity Networking (PUN) which integrates more tightly with Unity's development approach.
It doesn't really explain the pros and the cons of using this SDK vs using PUN. If I have no prior experience concerns and just want to use the best option which should I be using?
Finally, after what I read it sounds like I should base the game off of the LoadBalancing application. However there does not appear to be a client sample app that is the client half of the LoadBalancing demo app. Does this exist?
Thanks for any input!