Когда заходит речь про контроллер управления - в голове возникает что-то вроде геймпада от PS или XBOX - эдакая панелька с кнопками. Однако, в контексте игры - это не совсем так. Дело в том, что чисто технически, средством управления может стать что угодно: клавиатура, мышь или же удалённый сервер. По-сути, контроллер - это не какое-то физическое железо (в настоящем контексте), а некоторый программный интерфейс, написанный предельно обобщённо, чтобы его можно было использовать в разных случаях и не привязывать ни к чему...