Input allows the user to control your application using a device, touch, or gestures. You can program in-app elements, such as the graphic user interface (GUI) or a user avatar, to respond to user input in different ways.
Unity supports input from many types of input devices, including:
Unity supports input through two separate systems: