Многопользовательская игра в c#
Я хочу разработать многопользовательскую игру в .NET(c#) и понятия не имею о клиент-серверной системе. Пожалуйста, помогите, как и с чего начать?? Для клиентской стороны я использую windows form.Как подключить его к северу?? И где я должен сделать кодирование сервера?? Будет ли это консольное приложение или что?? пожалуйста помочь.