유니티 (게임 엔진)

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 찾기
유니티3d (Unity3D)
개발자 유니티 테크놀로지스
최근 버전 4.1.2 / 2012년 12월
운영 체제 윈도, 맥 OS X
플랫폼 StandAlone(Linux, Mac, Windows), 아이폰/아이패드(전용 라이선스 필요), 안드로이드, 엑스박스 360, 플레이스테이션 3, Wii
언어 Boo, C#, JavaScript
종류 게임 엔진
라이선스 사유
웹사이트 unity3d.com

유니티(영어: Unity)는 3D 비디오 게임이나 건축 시각화, 실시간 3D 애니메이션 같은 기타 인터랙티브 콘텐츠를 제작하기 위한 통합 저작 도구이다.

에디터는 윈도맥 OS X 상에서 실행되어 윈도나 맥, Wii, 아이패드, 아이폰 플랫폼으로 게임을 만들 수 있다. 유니티 웹 플레이어 플러그인을 이용하는 웹 브라우저 게임도 제작할 수 있다. 이는 플래시와 유사한 형태이며, 크로스 도메인 보안정책 및 스크립팅에서도 플래시 사용자가 쉽게 적응할 수 있도록 설계되었다.

GUI 구현에 IMGUI(즉시모드 GUI)를 도입하였다. 이를 통해 간단하고 적은 양의 스크립트로 GUI를 구현할 수 있다는 장점이 있으나, 복잡한 형태의 GUI 및 이벤트 처리 프로시저 작성이 어려워진다. 버전 4.1.2 현재 GUI를 스크립트가 아닌 에디터에서 작성하는 기능은 지원하지 않고 있다.

목차

개발 [편집]

유니티 엔진은 C#, 자바스크립트, Boo로 코드를 작성할 수 있다는 이유로 C#과 모노 기반 코드로 개발되었다고 알려져 있었다. 실제로 엔진의 런타임 파트는 C++과 마이크로소프트 닷넷 API, 에디터 프로그램은 C#으로 개발되었다.[1]

같이 보기 [편집]

인용 [편집]

  1. Unity Answers: Is Unity Engine written in Mono/C#? or C++ (2010년 1월 3일). 2012년 6월 17일에 확인.

바깥 고리 [편집]