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 ARAugmented Reality (AR) uses computer graphics or video composited on top of a live video feed to augment the view and create interaction with real and virtual objects.
See in Glossary 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.