События это хорошо, но кроме убирания проверок в апдейте, они мне не сильно помогут. У меня сложность в том чтоб понять, какой скрипт имеет право в определенный момент использовать инпут, а какой нет. В контексте общей архитектуры чтоб не переписывать всю систему UI
По результатам зарплатного опроса средняя з/п геймдев-разрабов - 70к рублей в месяц. Мне кажется, это как-то маловато, хотя если подумать и сделать выборку, сколько джунов, а сколько сеньоров, то так оно и есть.
Там такая система, что есть разные мапы событий. В игре пробел прыгать к примеру, в меню зашел, пробел уже выбрать меню. Отпадает надобность это руками контроллировать