Научился: Отличный курс получился. Очень хорошо показана разработка приложения.
Сначала мы попробовали сделать шахматную доску с фигурами на движке Unity и заставить это всё работать.
Потом мы написали логику игры на С# и получили библиотеку с правилами игры.
Далее мы переписали наш интерфейс на Unity и получили уже полноценную, но еще не сетевую игру.
Для того чтобы играть в шахматы по сети нам не хватало сервера-посредника и мы его написали с использованием технологии ASP.NET и MS SQL. Серверная часть хранит состояние шахматной партии и её могут получить приложения которые запущены в разных местах.
Далее мы разместили наш сервер на хостинге и переписали приложение так, чтобы оно получало от сервера данные по текущей игре и передавало серверу ходы.
Таким образом мы увидели все этапы создания приложения.
Научился: Получилось собрать игру и запустить ее на двух разных системах (правда одна на виртуальной машине). Наконец-то можно поиграть в шахматы без регистрации и смс)