Unity は、Unity Technologies 社が開発しているゲームエンジンです。
ゲームエンジンとは、ゲームを作る際に毎回作らないといけない同じ仕組みを共通化させて、ゲームを作る手間を省けるようにした仕組みのことです。
Unity には 3D キャラクターの表示やサウンドの再生などゲームの開発に必要な様々な機能があらかじめ用意されています。
ゲームエンジンを使うことで、それらの仕組みを一から作る手間を省いて、ゲームの本質だけに専念して開発を行うことが出来ます。
Unity は、「Unity エディタ」と呼ばれる“統合環境”で開発を行います。

Unity エディタ上で作ったゲームは、パソコンはもちろん、スマートフォンやタブレット、ゲーム機など様々なプラットフォームで動作する“アプリケーション(ソフトウェア)”として書き出すことが出来ます。
画面の表示の仕組みなどはプラットフォーム毎に異なることがほとんどですが、その辺も Unity では同じ方法で使えるようにうまく調整してくれます。
これも、ゲームエンジンの特徴の一つです。
Unity はもともと 3D ゲームを作るためのゲームエンジンとして誕生しましたが、現在は 2D ゲームも作ることが出来るようになっています。
また最近はゲームだけでなくて、一般的なアプリケーションの開発や映像制作、AR や VR などの世界でも使われるようになっています。
様々な可能性を持った開発環境が、Unityです。