유니티 (게임 엔진)

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기
유니티3D (Unity3D)
Unity 5 logo.svg
개발자 유니티 테크놀로지스
최근 버전 2018.1 / 2018년 5월 2일 (5달 전)(2018-05-02)
프로그래밍 언어 C#, 자바스크립트
운영 체제 윈도, 맥OS, 리눅스[1]
플랫폼 윈도, 맥OS, 리눅스, iOS, 안드로이드, 타이젠, 플레이스테이션 4, 엑스박스 원, 닌텐도 스위치, WebGL 등 27종
종류 게임 엔진
라이선스 사유
웹사이트 공식 사이트

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

윈도, 맥OS, iOS, 안드로이드, 플레이스테이션, 엑스박스, 닌텐도 스위치, 웹브라우저(WebGL) 등 27개의 플랫폼에서 사용 가능한 콘텐츠를 만들 수 있고, 제작 도구인 유니티 에디터는 윈도와 맥OS를 지원한다.

2005년 애플 세계 개발자 회의(WWDC)에서 애플 OSX게임 엔진으로 최초 공개되었다. 2016년 현재, 세계 게임엔진 시장의 45%를 차지하는 가장 인기있는 게임엔진이며, 등록 개발자 수는 5백만 명이 넘는다.[2]

엔진 자체에 라이트 매핑, 물리 엔진미들웨어를 탑재했으며, 에디터에 내장된 애셋스토어를 통해 다양한 기능의 애셋을 다운로드하여 사용할 수 있다.

퍼스널, 플러스, 프로 세가지 판으로 배포되며 개인은 퍼스널판을 무료로 이용할 수 있다.

개발[편집]

게임 개발에 사용하는 스크립트 언어는 C#자바스크립트를 지원한다. Boo는 유니티5부터 지원이 중단되었다. 스크립트 작성은 유니티와 함께 설치되는 비주얼 스튜디오(맥OS의 경우, 모노디벨로프)를 이용하며, 다른 편집기와 연동하는 것도 가능하다.

유니티 엔진의 런타임 부분은 C++과 마이크로소프트 닷넷 API, 에디터 프로그램은 C#으로 개발되었다.[3]

같이 보기[편집]

각주[편집]

  1. 유니티로 제작한 프로그램은 리눅스에서 실행되지만, 유니티 에디터 자체는 리눅스를 공식 지원하지 않는다. 유니티 측은 베타판에 한하여 리눅스용 설치파일을 배포하고 있으며, 향후 정식지원할 예정이다.
  2. “This engine is dominating the gaming industry right now”. TNW. 2016년 3월 24일. 2018년 3월 18일에 확인함. 
  3. “Unity Answers: Is Unity Engine written in Mono/C#? or C++”. 2010년 1월 3일. 2014년 7월 9일에 원본 문서에서 보존된 문서. 2014년 7월 9일에 확인함. 

외부 링크[편집]