Software Development/Graphics

[Unity] 0. 유니티는 무엇인가?

huiyu 2016. 3. 26. 18:09

1. 유니티 게임엔진

 - 2D, 3D 게임엔진

 * 게임에진이란? 게임 개발에 필요한 여러 기능을 제공함으로써 쉽게 게임을 만들 수 있게 돕는 프로그램, 게임엔진을 이용하면 생산성과 작업 능률을 높일 수 있다.

  -> 현재 게임 엔진은 사용엔진부터 무료 게임 엔진까지 무척 다양하다. 그러나 이러한 게임엔진들은 높은 가격탓에 개인이나 학생들이 접하기는 어렵다. 유니티에서는 "게임 개발의 민주화(Democratizing Development)란 표어로 "이러한 현실에서 벗어나 누구나 쉽게 게임을 만들 수 있는 훌륭한 게임 엔진을 제공하자"란 의미로 제공하고 있다.

 (최근 유니티/언리얼 등 모두 무료화 정책으로 무료로 공개되어, 많은 개발자들이 보다 쉽게 게임엔진을 이용할 수 있게 되었습니다. 유니티-언리얼 엔진, 무료 선언 인기↑)


2. 유니티 5의 장점

 - 멀티플랫폼 빌드 (Multi Platform Build)

 - 직관적인 통합 개발 환경 : 스테이지 디자인, 스크립트 코딩, 디버깅, 빌드 및 테스트 등의 일련의 개발 프로세스가 유니티에서 이뤄짐

 - 다양한 빌트인 미들웨어 포함 : 전역조명(GI, Global Illumination) - Enlighten / 오클루전 컬링(Occlusion Culling) - Umbra / Terrain Engine /  Speed Tree

 - 정보 공유를 위한 커뮤니티 활성화

 - 다양한 리소스를 구할 수 있는 애셋 스토어 운영 : 게임 제작에 필요한 모든 요소, 즉 3D 모델, 텍스쳐, 모션 캡쳐 애니메이션, 사운드, 파티클, 유틸리티

 - 방대한 야으이 문서 및 동영상 튜토리얼 제공

 - 누구나 무료로 사용 가능


 * 멀티플랫폼 빌드 (unity3d.com/kr/unity/multiplatform)


   - 모바일 플랫폼 : iOS, Android, Windows, Black berry, TIZEN)

   - 데스크톱 플랫폼 : 윈도우, 윈도우 스토어, MAC, LINUX

   - 콘솔플랫폼 : PS3, XBOX, Wii

   - 웹 플랫폼 : 웹 브라우저, WebGL

   - 가상현실 : 오큘러스 리프트, Gear VR, Microsoft Hololens


728x90