Unity는 2004년 Unity Technologies가 개발한 엔진으로 물리와 그래픽 처리를 합친 개발환경을 제공하는 개발 툴이다. C#을 지원하며 다양한 플랫폼에서 사용가능하다.

유니티 공식 홈페이지에 들어가서 Unity Hub를 다운받고 설치를 진행한다.
허브에서 진행할려면 Unity 계정이 있어야 해서 미리 가입을 해야한다.
허브를 설치하면 유니티 에디터를 설치할 수 있게 되는데 설치하면
offcial Release로 22.x, 21.x 버전이 있다.

밑에 23. 버젼의 경우, 최신이긴 하지만 아직 불안정해서 오류가 발생할 여지가 있다.
그래서 LTS(Long Term Support)버전인 22.x이나 21.x 버전으로 설치한다.
설치를 진행할때 라이센스가 없다면 진행이 안될 것이다.

라이센스 추가로 personal 라이센스를 활성화해 사용하면 된다.(공짜다)
설치를 완료하면 프로젝트를 생성해서 실행하면 된다.


실행하면 첫 화면이다. 필자는 먼저 설정을 해놔서 실제로 처음 사용자와 다르다.

프로젝트 윈도우 - 여기서는 scene과 사용할 에셋들 C#스크립트 등 프로젝트에 사용할 것들을 표시해주는 창이다.

하이어라키 윈도우 - 씬에 존재하는 모든 게임 오브젝트가 나열되는 창이다.

씬 윈도우 & 게임 윈도우 - 게임월드인 씬을 시각적으로 편집하는 창이 씬 윈도우이고, 게임 윈도우는 플레이어가 실제로 보게될 화면을 표시하는 윈도우이다.

콘솔 윈도우 - 로그나 에러가 표시되는 창이다.

인스펙터 창 - 선택한 오브젝트의 정보를 표시하는 창이다.

하이어라키 윈도우에 오른쪽을 누르면 내가 추가할 수 있는 오브젝트들이 있다.
여기서 마음에 드는 오브젝트를 추가해서 씬에 나타낼 수 있다.

씬에 큐브가 추가된 모습이다. 인스펙터 창에 큐브 오브젝트에 관련된 정보를 표시해준다.
Transform 에서는 오브젝트의 위치와 회전, 크기를 나타내서 사용자가 조절 할 수 있다.
그리고 씬에서 오브젝트에 표시된 화살표를 클릭하면 해당 방향으로 오브젝트의 위치를 옮길 수 있다.