본문 바로가기
공부하는 하스씨

Unity 공부

by 박하스. 2016. 8. 16.
728x90
반응형

http://blog.naver.com/roboholic84/220405907625 

 

[유니티 강좌] 유니티란? (유니티 소개, Unity란?, Unity3D란? Unity 3D 소개, 유니티3D 란?)

[유니티 3D에 대해 알아보기] 출처[메카솔루션] http://Mechasolution.com   유니티 3D (Unity 3...

blog.naver.com

유니티 3D (Unity 3D) 란?

 

유니티란 2D와 더불어 3D 비디오 게임, 건축 시각화, 애니메이션과 같은 인터랙티브한 콘텐츠를 만드는데에 사용되는 

툴 (도구, 게임엔진) 입니다. (쉽게 말해 그냥 게임 만드는 프로그램입니다.)

 

유니티 에디터는 윈도우, 맥 OS X 에서 실행되며, 멀티플랫폼, 통합 애셋 시스템을 지원하고 있습니다.

 

유니티를 이용해 스크립트를 구성하는데 사용하는 프로그래밍 언어로는 C#, 자바스크립트, Boo를 사용합니다.

 

 

그렇다면 장점은?

 

① 게임 제작에 대해 깊이 알지 못해도 비교적 쉽고 빠르게 게임을 만들 수 있습니다.

 

② 많은 회사, 전문가, 실무자들이 사용하는 게임엔진입니다. 그렇기 때문에 공개된 자료가 어마어마하고, 

   유니티 스토어에서는 방대한 양의 라이브러리를 무료 또는 유료버전으로 다운받아 쓸 수 있습니다.

 

③ 멀티플랫폼을 지원합니다. 

   컴퓨터 게임, 핸드폰게임, PS3게임, XBox360게임 등을 따로 개발할 필요없이 Unity 라는 한 프로그램 안에서

   모든 개발이 이루어질 수 있도록 지원합니다.

 

④ 통합 애셋(asset) 시스템

   여기서 말하는 에셋(asset : 자산)이란, 이미지를 만들고, 게임을 제작하는데에 있어 필요한 기능(도구) 를 말합니다.

   게임의 품질을 높이기 위한 랜더링 효과, 명암조절, 지형생산 등의 기능들이 탑재되어있으며, 유니티 에셋스토어에서는 

   에셋(그래픽, 소스코드, 사운드, 이펙트 등)을 무료 또는 유료로 구입하여 사용할 수 있습니다.

[출처] [유니티 강좌] 유니티란? (유니티 소개, Unity란?, Unity3D란? Unity 3D 소개, 유니티3D 란?)|작성자 오픈랩

====================================================================================================

 

http://progagmer.blog.me/188006503 

Unity3D 소개

유니티는 3D 게임엔진입니다. 스마트폰의 보급과 함께, 그 어느때보다 모바일 시장의 폭발적인 성장과 함께, 다양한 장점을 지닌 유니티도 많은 관심과 사랑을 받고 있습니다. 게임 제작 엔진으로써 유니티의 특징은 다음과 같습니다. 

* 멀티 플랫폼을 지원합니다

- 우리는 PC, 스마트폰, Xbox, Ps3 과 같은 콘솔 기기등 다양한 장비를 통하여 게임을 즐기고 있습니다. 유니티를 통해서 게임을 제작하면, 유니티 하나로 다양한 플랫폼에 게임을 제작하여 출시할 수 있습니다. 

 

  # http://postfiles6.naver.net/20130527_165/progagmer_13695811194176nNnO_PNG/1.png?type=w1

[유니티가 지원하는 다양한 플랫폼 / 출처 : 유니티코리아 홈페이지]

 

* 개발환경 구축을 위한 비용이 저렴하다

- 유니티는 가격대비 성능이 우수합니다. 언리얼, 크라이텍과 같은 고가 엔진에 못지않는 성능을 보여주지만 억대이상의 엔진들에 비해서 500 만원대면 초기 개발 환경 구축이 가능합니다. 또한 무료 버젼을 사용하면, 기본 기능들을 모두 무료로 사용이 가능합니다. 

 

- 유니티의 기능별 패키지 구매 내용은 아래와 같습니다. 

  유니티코리아 스토어 사이트 : https://store-kr.unity3d.com/ 

 

 

* 사용방법이 쉽다

- 유니티는 기타 개발 툴에 비해서 개발 환경 구축 및 제작 방법이 쉽습니다. 어느정도 개발 지식을 갖춘 상태에서는 1주일 이내의 적은 시간을 투자하여 간단한 게임 제작이 가능합니다. 따라서, 진입 장벽이 낮고, 시간 투자 대비 높은 결과물을 얻어 낼 수 있습니다. 

 

* Asset Store 를 통한 리소스 공유

- 유니티로 게임을 개발하게 되면, 게임을 개발하면서 필요한 모든 기능들을 직접 다 제작할 필요가 없습니다. Unity 에서 제공하는 Asset Store 를 통해서 전세계 유니티 개발자들이 제작하고 판매하는 유/무료 리소스 패키지를 설치하여 자신이 게임을 제작하기 위해서 필요한 기능들을 구현할 수 있습니다.

 

  - 또한, 자신이 제작한 2D 이미지, 3D 데이터, C# 스크립트, 기타 등등의 유용한 리소스를  패키지 파일로 제작하여 Asset Store 를 통해서 판매하는 것도 가능합니다. 

 

* 100만명 이상의 유니티 개발자

- 대세로 자리잡고 있는 유니티 개발자는 약 100만명이 넘어서고 있습니다. 지금도 수많은 개발자들이 유니티를 사용하여 다양한 게임과 재미난 컨텐츠들을 생산해내고 있습니다. 따라서, 국/내외 다양하게 구성되어져 있는 웹 커뮤니티와 오프라인 교육 기관등을 통하여 유니티만의 개발문화가 만들어지고 있습니다.

 

 

 

또한, 게임 제작 뿐만 아니라, 건축, 환경, 시뮬레이션, 영상등 다양한 분야에서 유니티의 쉽고 편리한 3D 가상 공간 구축 기능을 활용하여 컨텐츠를 제작하고 있습니다. 따라서, 유니티 활용 능력을 갖추고 있다면 다양한 문화 컨텐츠 제작시에 강력한 제작 툴로 사용이 가능합니다.

 

  # https://www.youtube.com/watch?v=fn0NT23KDFE&feature=youtu.be

<유니티 공식 사이트에서 소개하는 유니티로 제작한 소셜앱 - 코비하우스>

 

  # http://eyes.nasa.gov/

 

NASA’s Eyes

Welcome to NASA's Eyes, a way for you to learn about your home planet, our solar system, the universe beyond and the spacecraft exploring them.

eyes.nasa.gov

<유니티 공식 사이트에서 소개하는 유니티로 제작한 3D 시뮬레이션 

 

 

728x90
반응형