[Unity] 개발 환경 설정하기

유니티(Unity)는 3D 및 2D 비디오 게임의 개발 환경을 제공하는 게임 엔진이자, 3D 애니메이션과 건축 시각화, 가상현실(VR) 등 인터랙티브 콘텐츠 제작을 위한 통합 저작 도구이다. [Wiki]

유니티는 게임 제작에 편의성을 주는 프레임워크 이자 개발 도구라는 생각이 든다. 일반적으로 프로그래머가 게임을 제작할 때 신경써야 할 그래픽, 구도, 등등을 유니티에서는 기본 양식으로 제공해 주어서 편하게 개발을 가능하게 했다.

 

유니티를 실행하기에 앞서, 유니티 개발 환경을 구축해 보자.

먼저 유니티 홈페이지에 접속한다. (https://unity3d.com/kr)

“Unity 다운로드” 버튼을 누른다.

 

Unity의 가격 정책은 세 가지 버전이다.

  1. Personal
    • 무료 버전이다.
    • 입문자, 학생 등 일반용이다.
    • 유니티를 처음 접하거나, 소규모의 개발을 진행할 때 선택하면 된다.
  2. Plus
    • 한달에 40,250원이다. (2018.5.12 기준)
    • 년간 매출 또는 투자금 20만불(약 2억) 이하의 자격요건이 있다. 수익이 창출되는 소규모 기업에 적합한 옵션 같다.
    • “Unity Game Dev Courses($144)” 포함이다.
    • 그 밖에 “퍼포먼스 리포팅”, “Pro 에디터 UI 스킨”, “에셋스토어 20% 할인” 등의 옵션이 포함되어 있다.
  3. Pro
    • 한달에 143,740원이다. (2018.5.12 기준)
    • 모든 옵션이 포함되어 있는 최상위 버전이다.

고민하지 말고 Personal을 선택한다.

 

약관 동의 후, 설치 프로그램을 다운받는다.

 

 

다운받은 프로그램을 실행하면 여러 옵션을 선택할 수 있다.

유니티는 다양한 플렛폼의 빌드 환경을 제공한다. 즉, 한번의 프로그래밍으로 Android, iOS 등의 여러 버전으로 배포가 가능하다. 자신이 진행하려고 하는 특성에 맞게 선택한다.

 

설치 과정에서 이런저런 필요한 도구들을 다운받아 진행하기 때문에 시간이 좀 걸린다. 필자의 경우에는 7.5G 정도이다.

 

이후에 회원 가입 및 약간의 설문조사를 진행하면 유니티의 개발 환경이 갖춰졌다.

설치 완료 후 유니티를 실행하면 다음과 같은 화면을 확인할 수 있다.

“Projects” 탭에서는 새로운 프로젝트를 만들수 있고, “Learn” 탭에서는 튜토리얼이 제공된다. 유니티에서 제공하는 튜토리얼이 꽤 퀄리티가 있어서 맘에 들었다.

 

자 이제 튜토리얼을 따라해 보며 유니티 개발을 시작해보자