Ho svolto le mie ricerche, ma ho difficoltà a capire perché qualcuno vorrebbe utilizzare questi tipi di server (Photon, SmartFox, ecc.) Per la programmazione di giochi, quando sono già forniti di cose come il framework .Net .Perché utilizzare un server come Exit Game's Photon?
Sembra che non riesca a comprendere i vantaggi dell'utilizzo di uno di questi server costosi oltre a quelli personali. La maggior parte del lavoro nel codificare il gioco in rete non è qualcosa che devi fare in ogni caso?
Voglio creare un gioco server/client multiplayer, ma ho sentito da professionisti qui su StackOverflow che qualcosa come Photon non vale la pena pagare perché potrebbe "creare qualcosa di simile per il suo gioco in un giorno o due". Il mio utilizzo sarebbe un gioco singleplayer, multiplayer COOP (client per client) e possibilmente MMO se vende bene o ottengo finanziamenti kickstarter esclusivamente per la funzionalità (architettura server/client). Anche se molto probabilmente, programmerò il gioco come fa Valve e anche il singleplayer è un'architettura Server/Client, con il "server" sul sistema offline del client.
Quali sono i vantaggi dell'utilizzo di Photon, oltre a creare il proprio server di gioco utilizzando C# .Net?
Spero in particolare per le persone con esperienza di lavoro con Photon e il framework .Net. Mi piacerebbe conoscere le differenze nel "sentire" (differenze pratiche, differenze non rivendicate) e cosa pensano di Photon. – user2948630
Non ho esperienza qui, sono nella tua stessa posizione. Il vantaggio principale di es. Fotone da quello che posso dire è che non devi tirare il tuo. Stai sostanzialmente pagando per una scorciatoia nel processo di sviluppo. Ho deciso personalmente di lanciare il mio per ragioni educative. Anche se immagino ci sia un sacco di complessità nell'ottenere un codice comms efficiente in un gioco in tempo reale, problemi che framework come foton avrebbero probabilmente già risolto meglio di quanto avrei potuto fare. –
Usa lidgren se vuoi creare il tuo server. –