тут наверное важно не путать "паттерн проектирования" и "концепцию архитектуры"
их правда называют малость иначе))
вот из той же википедии
"На наивысшем уровне существуют архитектурные шаблоны, они охватывают собой архитектуру всей программной системы."
всякие MVC и иже с ними.
а теперь касательно проекта на Unity - тут к сожалению нет. вот просто нет универсальной пилюли.
проекты очень разные. и Unity довольно навязчива со своим компонентным подходом диктует условия.
а что если сетевой уровень еще.
а что если хотим ECS новый и Jobs использовать.
Не бывает супер удачно всем подходящей) делаем. смотрим что не так. исправляем и переделываем. в следующий раз с опытом выйдет лучше.
Еще вариант поглядеть чужое. разобрать досканально, понять почему тут так сделали.
Пару чужих проектов - и можно свою "идеальную" попробовать навернуть))
Если вы полный ноль в программировании - то забудьте на ближайшее время о юнити. Начинайте просто с ЯП, общих основ программирования, алгоритмизации, и всего такого.
Иметь гугл/StackOverflow под рукой — большинство проблем решаются именно там. Для облегчения ваших задач — идете на сайта nuget, вбиваете что вам надо и выбираете подходящую под ваши нужды/требования библиотеку. Рисование простейших элементов GUI легко делается в конструкторе VS.
Не берите ардуино, это не то, что вам нужно.
Берите любую плату Stm32 с USB, скачиваете бесплатно CubeMX и Atollic True Studio, и пишете. Никакого ассемблера, чистый С. Если хотите, можно использовать FreeRTOS, не хотите, можно так.
www.ti.com/tool/MSP-EXP430F5529LP
Бесплатная среда разработки Code Composer Studio, знание C приветствуется, JTAG отладчик вместе с USB хабом и сериалом для debug print уже есть, готовая USB library с CDC, MSC, HID
Ну, еще возьмите (к вопросу об ardiuno) макетную плату на STM32. Например STM32 Discovery. Например такую - https://www.chipdip.ru/product/stm32f407g-disc1-2
Кстати, в демо-прошивке эмулирует USB-мышку с акселерометром.
Тут правда, желательно на добром С писать, хотя для аскетов можно и на ассемблере. Но с ассемблером USB-протокол вам навряд-ли разрулить...
Была такая-же фигня с HP ProBook разными. Тоже так и не нашли, как лечить. Вроде-бы иногда помогала установка родной утилиты ACPI с родным драйвером аппаратных кнопок - попробуйте.
Попробуйте альтернативную раскладку. Например, scrype, или нашу универсальную. Есть все символы бирманской, а также много других, открытые исходники и подробные инструкции)
Если с раскладками всё хорошо (можете проверить в MSKLC) - возможно какая-то программа использует сочетание клавиш вида Ctrl+Shift+пробел. Странный выбор, но попробуйте закрыть другие программы.
На клиентах великий и ужасный windows 7? домен настроен? авторизация какая?
А то если по старинке workgroup то майкроофт понасоздавало проблем, смотреть к примеру, какой тип сети выставляется у сетевого подключения, должен быть 'сеть предприятия'
Хорошая у вас видеокарта. Правда потребляет до 375 Вт и минимальная необходимая мощность БП 750 Вт, а у вас БП на 900 Вт. Абсолютно аналогичная проблема совсем недавно возникла у соседа после покупки новой видеокарты с большим энергопотреблением, решилась покупкой нового БП большей мощности.