Unity は、ゲームで使用される最も一般的なタイプの入力デバイス (コントローラー、ジョイパッド、キーボード、マウスなど) だけでなく、モバイルデバイスのタッチスクリーンと動作検出機能もサポートしています。また、VRおよび AR システムからの入力もサポートします (詳細は XR 入力 を参照)。
さらに、Unity はコンピューターのマイクや WebCam での音声データやビデオデータの入力も利用することが可能です。それらについては Audio と Graphicsセクションを参照してください。