Unity supports the most conventional types of input device used with games (such as controllers, joypads, keyboard and mouse) but also the touchscreens and movement-sensing capabilities of mobile devices. It also supports input from VR and AR systems (see XR input).
Additionally, Unity can make use of a computer’s microphone and webcam to input audio and video data. See the Audio and Graphics sections of the manual for further information.