beduin01: Ага, не развивался с самого своего создания. Ну хотя бы подтяните тему. То что новые контролы не добавляют, с этим согласиться можно. Но это отдано на откуп сторонним разрабам. А вот инструменты разработки при этом развиваются.
Про данную книгу мало чего можно лестного сказать. Написана она настолько сумбурно и больше похожа на вольный пересказ официальной документации. При этом вообще никак не рассказано про MVVM, многие другие части написаны в стиле "как делать не надо". Данная книга поможет понять основные аспекты WPF, но не методологию разработки, что куда важнее.
А тут вряд ли так получится, скорее всего используется DirectInput, которому абсолютно фиолетово на всяческие сообщения Windows. Тут копать разве что в сторону Mouse Hook, инжектить явно ничего нельзя, быстро забанят.
Даже если и взять ваше соотношение, то оставшиеся 20% будут постоянно вставлять палки в колёса. А если по делу, то синтаксис, который вы видимо и имели ввиду еще не есть 80%, учитывая, что это full-stack языки, то без знания библиотек они никому не нужны. Да и в добавок надо еще знать как работает в конечном итоге код и это опять никак не попадает в ваши 80%.
Для начала скажите, что вы хотите, но только нормальными словами. Сервер для многопользовательской игры или просто что-то для сингловой игры. Затем для себя дайте ответ на вопрос: "А как оно будет работать с данными игрового мира и как это будет синхронизироваться?". Потом разработайте модель данных игрового мира, а уже потом думайте о том, как с этим работать. А то получается, что вы как-то не с той стороны заходите, как бы гланды так не очень удобно удалять и чревато серьезными осложнениями.