본문 바로가기

꼬부기의 게임교실/게임프로그래밍

Unity 3D(유니티 3D) 란? / Unity 3D(유니티 3D)로 할 수 있는 것들은?

반응형



현재, 국내외 할 것 없이 전 세계에서 가장 많이 쓰이며,

모바일, AR, VR 등의 게임, 어플을 만들 때 가장 최적화가 잘되어 있는 'Unity 3D(유니티 3D) 엔진'


전 세계의 전문 개발자, 독립(1인) 개발자, 아마추어 개발자들이 널리 사용하고 있는 필수적인 게임엔진이며,

게임 외 시뮬레이션, 의학, 군사, 건축 등 다양한 분야에서 널리 사용되고 있는데요!


오늘은 Unity 3D(유니티 3D)가 무엇이며 Unity 3D(유니티 3D)로 개발을 할 수 있는 콘텐츠 종류들을 알아보도록 하겠습니다~!!






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



Unity 3D(유니티 3D) 엔진은 멀티플랫폼으로 개발 가능한 게임엔진입니다.

게임 개발보다는 플래시로 3D 구현이 힘든 점을 공략해 개발된 3D 제작툴이였는데,

이 3D 제작툴이 전문 게임엔진에 비해 사용법도 너무 간단해서 개발자들이 이 점을 이용해 게임을 만들기 시작하였으며,

그 후 게임엔진으로 방향이 전환이 된 이례적인 케이스입니다.

Unity 3D(유니티 3D) 엔진이 인기가 있는 이유는 손쉬운 사용방법과 라이센스비가 매우 저렴하기 때문에,

중소기업 게임 회사, 1인 개발자, 인디게임 개발자들의 필수 프로그램이 되었고

특히, 모바일 게임 시장이 커지면서 수많은 플랫폼으로 빌드가 가능하고 AR(증강현실)게임이나 VR(가상현실)게임 등에도

최적화가 잘 되어 Unity 3D(유니티 3D)는 게임 시장의 대세가 되었습니다.





Unity 3D(유니티 3D)로 할수있는것 』



1. 모바일 게임

이번에 새로 오픈한 모바일 게임이나 기존 여러 모바일 게임들은 유니티 3D 엔진으로 개발을 했습니다

 Unity 3D(유니티 3D) 엔진이 대표적으로 모바일 게임들을 개발할 때 쓰이며,

1인 개발자분들이 제일 많이 유니티를 사용하기도 합니다.

 

2. AR(증강현실)

AR 이란, 증강현실이라고 하는데요!

카메라 캡처 사진 또는, 찍고 있는 동영상 안에 가상현실을 겹쳐 하나의 화면에 보이게 하는 것인데

대표적으로 한때 전 세계의 게임 유행을 타게 했던 '포켓몬GO' 가 있습니다


3. VR(가상현실)

VR 이란 가상현실이라고 하는데요! 시각, 청각, 촉각, 후각, 미각 등의 오감을 컴퓨터로 계산하여

인공적으로 환경을 만들어 놓은 가상의 세계에서 사람이 실제와 같은 체험을 할 수 있도록 하는 최첨단 기술입니다

4차 산업 시대에 접어들면서 우리나라 IT업계들은 VR 개발에 힘을 쓰고 있습니다

특히, Unity 3D(유니티 3D)같은 경우는 VR 호환이 잘 되기 때문에 VR 게임, 영상 등을 개발할 때 주로 쓰인다고 합니다

 

4. MR(혼합현실)

MR이라는 단어는 아시는 분들도 있고 생소하신 분들도 많을 겁니다.

MR 이란, AR(증강현실) VR(가상현실)을 더 나아간 혼합현실이라고 하는데, 영화 속에서만 보던 가상현실이

실제 공간에서 구현을 하는 날도 얼마 남지 않았으며, 특히나 유니티 테크놀로지스는 유니티 엔진의 새로운 버전인

유니티 2017.2’를 공개해 앞으로 2D 게임 및 증강현실(AR)과 가상현실(VR)을 아우르는 확장 현실(XR) 콘텐츠 제작을 위한 

최적화된 지원들 제공할 수 있게 되었다고 합니다!





『 Unity 3D(유니티 3D)의 특징 』



1. 멀티 플랫폼 엔진

 Unity 3D(유니티 3D) 엔진은 멀티플랫폼이 가능하다는 점이 가장 강력한 장점이라고 할 수 있습니다.

모바일 환경 95% 이상 완벽하게 지원하고 있는데

예를 들면 2D, 3D에 맞는 게임을 유니티 환경에서 개발했다면 PC 버전은 물론 안드로이드, IOS 까지 거의 동일한 버전으로

개발을 할 수가 있습니다.

 

2. 가성비

 Unity 3D(유니티 3D) 엔진이 가장 인기가 있는 이유 중 두 번째는 강력한 성능에 비해 아주 저렴한 비용 때문입니다.

기본적으로 고급 기술이 제외가 된 무료 버전은 유니티 공식 홈페이지에서 누구든 무료로 다운을 받아 설치하여 사용할 수가 있으며,

고급 기술들이 사용 가능한 PRO 버전도 저렴하게 구매하여 사용이 가능합니다.


3. 사용법

 Unity 3D(유니티 3D) 엔진은 타 게임엔진들에 비해서 가장 손쉽게 사용하실 수가 있습니다.




이렇게 Unity 3D(유니티 3D)는 배워두면 한 번에 끝나지 않는 미래에 꼭 필요한 게임엔진이 되었습니다.

현재 게임 개발자들도 필수로 익히는 'Unity 3D(유니티 3D)'는 배우기가 어려울까요??

아닙니다! 현재 중/고등학생들도 3~5개월 정도 배우면 충분히 게임을 개발할 수가 있는 그런 게임엔진입니다.

4차 산업에 뛰어드는 이 시대에 미래 유망직종인 프로그래머! 그중 유니티 엔진을 활용할 줄 아는 프로그래머라면? 

망설이지 말고 도전하세요!




반응형