How do I separate everything into Server/Client/View?
I would like to have code in an area for the server only. Then have code in an area for the client that sends and receives data from the server and displays relevant data on the view(Unity). Then have the view which is the unity client itself that is only responsible for displaying visuals and sending inputs.
See screenshot. This is for keeping code clean, and to help with debugging. I got this from the 2016 UNITE EUROPE conference: https://youtu.be/x_4Y2-B-THo?t=439
I should be able to get a standalone server fron Photon's offering here:https://www.photonengine.com/Server right?
But based on the conference video, how do I create a client dll library for unity to interact with and respond to?
If I can figure this out then I'm more than half way to separating everything into these three categories.