Я не думаю, что это хорошая идея использовать WCF для программирования игр.Возможно, самым быстрым способом для WCF было бы использование NET TCP с односторонними сообщениями, но у вас все еще есть некоторые накладные расходы.
Я бы посоветовал вам подумать о программировании сокетов напрямую с использованием UDP или посмотреть наC # lib, которая делает это за вас, например, lidgren: http://code.google.com/p/lidgren-network
Вот несколько хороших учебников для начинающих, но они написаны на C / C ++, но показывают, что вам нужно учитывать, когда вы хотите написать сетевой код для игр.: http://www.gamedev.net/reference/list.asp?categoryid=30
В противном случае посмотрим, как работает сеть с XNA.Вот сетевой пример: http://creators.xna.com/en-us/sample/networkp2p
Это действительно зависит от того, для какой игры вы хотите его использовать.Требования к FPS сильно отличаются от требований к стратегической игре.