Може би заявявам очевидното тук, но обмисляли ли сте факта, че приложението за единство е в известен смисъл просто нормално C# приложение?
И така, как обикновено бихте вкарали данни в проект за конзолно приложение, ако просто имате визуално студио и празен нов проект?
Обикновено обаче това варира в зависимост от вашите изисквания, ако сте един от многото луди, които изграждат MMO за първия си проект за игра, ще ви е необходим супер мощен и мащабируем сървърен код и вероятно някаква персонализирана двоична сериализация за „пакетиране на битове“ метод за обработка на това компресиране между сървър и клиент.
Въпреки това, ако не сте го загубили напълно, вероятно създавате нещо като шутър от първо лице (единството е създадено за това) или нещо по-просто, което не се нуждае от постоянни потоци от данни, които се нуждаят от ниски пингове ... това е мястото вашият WCF сценарий седи.
Unity има някои вградени мрежови функции, но (и това е чисто мое мнение) наистина зависи от ситуации на голяма игра, в които се случва много.
Например... клонинг на minecraft или FPS, който има до да кажем 16 играча, можете лесно да използвате вградената мрежова функционалност за единство отвъд това, че сте в собствената си територия.
Ето някои връзки, които да ви помогнат да се задълбочите...
http://blog.ccoder.co.uk/?page=6
http://www.paladinstudios.com/2013/07/10/how-to-create-an-online-multiplayer-game-with-unity/
person
War
schedule
24.06.2014