-
VR 게임개발 유니티교육을 통해서 할 수 있어요카테고리 없음 2016. 8. 17. 11:35
요즘에 VR게임에 대한 뉴스가 많이 나오고 있고 최근에는 VR이외에도
증강현실(AR)게임으로 유명한 포켓몬고에 대한 관련 뉴스가 많이
나오고 있어요.
인디게임개발자들이 많이 있는 스팀에서도 보면 새로운 게임을 구매하면
VR게임플레이라는 메뉴가 등장을 하고 있어요.
그래서 최근에 유니티교육이나 게임개발 교육을 보면 VR이 제법 많이 나오고
있기도 해서 이번에 VR게임개발을 하는데 유니티엔진을 이용하는 이유가
무엇이고 VR게임에는 어떠한 차이가 있는지를 한번 정리하도록 하겠습니다.
뉴스에서는 VR게임이라는 것이 많이 나오고 있는데
VR게임개발과 일반 게임개발과의 차이가 무엇인지를
잘 모르는 경우가 많아요.
최근 PC방에서 많이 하는 오버워치부터 시작해서
리니지, 월드오브워크래프트, 리그오브레전드등을 있고
제가 개인적으로 하는 서브나우티카에서도 VR게임플레이
기능이 있습니다.
(컴퓨터화면에서 실행된 모습)
제가 플레이 하는 서브나우티카의 예만 들더라도 일반게임플레이와
VR게임플레이간의 차이가 무엇인지를 정리하면
일반게임플레이에서는 가상세계를 시각적으로 바라보고
체험만을 제공하는 형태이지만
VR기기에서 실행된 모습
VR게임에서는 단순히 바라만 보던 상황을 넘어서
사용자가 생성된 가상의 공간에서 보고, 듣고, 느끼면서
데이터와 상호작용을 하고 직접 또는 간접적으로
가상의 공간을 체험하는 차이에 있습니다.
그래서 어떤 특정환 환경이나 상황을 컴퓨터 만들어서
사용하는 사람이 마치 실제 주변 상황, 환경과 상호작용을
하고 있는 것처럼 만들어 주는 인간-컴퓨터 사이의 인터페이스를
말하는 것입니다.
VR은 간단히 정리하면 3차원 공간성, 실시간 상호작용,
자기투사성 등 3가지 요소를 갖추어야 하고 시각적으로 3차원으로
구성된 공간을 인지할 수 있으며 직접 들어간 실시간 상호작용을
겪어볼 수 있다는 것이에요.
그래서 서브컬처에서는 엄청난 성공을 거둔 영화 '아바타'나
애니메이션에서 '소드 아트 온라인'등을 생각하면 이해가 쉬우실
것이에요.
유니티엔진이 VR게임개발에서 하는 역할이 무엇이냐고 하면
가상의 공간을 생성할 수 있는데 상황별에 맞게 구현을 할 수 있고
가상현실에서 중요한 물리역할이 제대로 적용할 수 있도록
하고 있다는 것이에요.
유니티기 누구나 손쉽게 사용할 수 있는 게임엔진을 표방하고 있어서
상대적으로 다른 게임엔진에 비해서 로열티 등에서 비용이 적게
들 수 있어서 처음 배우는 사람들도 이용이 가능하고
버튼 하나로 수많은 플랫폼의 빌드가 가능하는데 그 종류를 보면
웹브라우저, 윈도우, 맥, 리눅스, iOS, 안드로이드, 블랙베리,
윈도우 스토어 앱, 윈도우폰, 엑스박스 360, 엑스박스 원,
플레이스테이션 3, 플레이스테이션 4, PS Vita, Wii U, New 닌텐도 3DS
로 변환이 가능한 게임엔진으로 VR게임을 만들고나서 다른 형태의
게임으로 변환도 가능할 수 있어요.
에셋 스토어라는 디자인, 모딜렝부터 유니티에 기능을 추가하는
플러그인으로 무료, 유료로 배표하고 있어서 게임을 제작할때에 이용이
가능할 수 있어서 다양한 게임을 만들어낼 수 있어서
VR게임개발을 하는데 유니티교육을 수강하면서 배울 수 있어요.
유니티엔진을 기반으로 VR게임개발을 하려면 당연히 유니티를 어떻게
사용할 수 있는지를 알고 있어야 해요.
유니티 게임엔진도 3D MAX와 비슷해서 사용법과 설정등을 알고 있으셔야
게임개발을 하는 것이 가능하게 되세요.
유니티를 이용하는 목적에는 VR게임을 만드는데 필요한 SDK설치 및
VR 인터페이스와 VR 기능을 활용할 수 있어야 관련게임을 만들 수 있으세요.
이번에 유니티를 기반으로 VR, AR 게임개발에 대한 기초와 심화과정을
운영하고 있으며 유니티교육을 통해서 게임개발을 통해 자신이 생각한
VR과 AR게임을 만들어내실 수 있으세요.
그래서 교육내용과 일정에 대해서 궁금하신 점이 있다면 밑에 있는 바로가기를
참고해주세요.