학습 길잡이 시작

Tutorial

Beginner

+10XP

35 mins

(131)

Unity Technologies

학습 길잡이 시작

VR(가상 현실)은 빠르게 성장하는 흥미진진한 분야로, 관련 분야에는 취업 기회도 많습니다. 첫 번째 튜토리얼에서는 VR 개발 분야의 커리어를 준비하는 가이드식 학습 경험인 VR 개발 학습 길잡이의 모든 것을 알아보겠습니다.

Languages available:

1. 개요

VR 개발 학습 길잡이를 소개합니다. 이 학습 길잡이에서는 Unity와 C#으로 VR을 개발하기 위해 필요한 기술을 학습합니다.

이 튜토리얼에서는 VR 개발 학습 길잡이가 무엇인지, 적합한 대상은 누구인지, 그리고 어떻게 구성되어 있는지 알아보겠습니다.

2. VR 개발 학습 길잡이란?

VR 개발 학습 길잡이를 완료하면 VR 개발 분야의 커리어를 준비할 수 있습니다.

아래 영상에서는 VR 분야의 유명 크리에이터를 만나 이 흥미진진한 업계는 어떤 곳인지 직접 들어볼 수 있습니다.

이 학습 길잡이를 진행하는 동안 VR에 완전히 몰입해서 VR 업계를 알아보고, 매력적인 VR 경험을 만드는 방법을 배워 보겠습니다. 여러분의 포트폴리오를 가득 채울 새롭고 차별화된 VR 프로젝트도 만들어 보겠습니다.

게임, 엔터테인먼트, 건축, 교육 등의 업계에서 VR 시장이 빠르게 성장함에 따라 VR 기술에 대한 수요가 그 어느 때보다 높아졌습니다. Hired의 2021 State of Software Engineers 보고서에 따르면 VR/AR 엔지니어는 가장 높은 수준의 급여를 받는 개발자에 속합니다.

이 학습 길잡이를 완료하면 VR 개발 분야에 취업할 준비를 마치게 됩니다.

3. 이 학습 길잡이의 대상

VR 개발 학습 길잡이는 기본적으로 Unity 프로그래밍 경험이 있고 이러한 기술을 VR에 적용하려는 사람들을 위해 제작되었습니다.

커스텀 코드를 사용하지 않는 더 간단한 VR 경험을 제작하고 싶다면 VR로 창작하기 교육 과정을 살펴보세요. 프로그래밍 지식이 필요하지 않은 교육 과정입니다.

VR 개발 분야에 취업하고 싶지만 프로그래밍 기술이 없는 경우, 먼저 주니어 프로그래머 학습 길잡이를 완료하거나 이 학습 길잡이와 함께 진행하는 것이 좋습니다. 주니어 프로그래머 학습 길잡이에서는 이 교육 과정을 완료하는 데 필요한 기초 프로그래밍 지식을 쌓을 수 있습니다.

이 학습 길잡이를 완료할 만큼의 프로그래밍 기술을 보유하고 있는지 확실하지 않다면 사전 평가 퀴즈를 풀어 보세요. 학습 길잡이의 후반부에서 프로그래밍이 필요한 튜토리얼을 진행하기 전에도 이 퀴즈를 풀어야 합니다.

4. VR과 XR의 상관관계

이 학습 길잡이를 진행하기 전에 VR, 그리고 보다 넓은 개념인 XR이 서로 어떤 관계인지 이해해 두는 편이 좋습니다. 이 단계를 통해 배우려는 기술이 어떤 기술인지 알 수 있습니다.

XR

XR은 실제 세계와 다음과 같은 디지털 세계를 혼합하는 모든 기술을 아우르는 용어입니다.

  • VR - 가상 현실
  • AR - 증강 현실
  • MR - 혼합 현실

XR에서 X는 VR, AR, MR의 V, A, M을 뜻합니다. X는 아직 만들어지지 않은 미래의 머리글자어를 의미하기도 합니다.

VR

VR은 실제 환경을 완전히 대체하는 디지털 환경을 만들어 사용자가 디지털 월드에 몰입하게 합니다. VR에는 사용자가 두 개의 렌즈로 화면을 직접 볼 수 있는 HMD(헤드 마운티드 디스플레이)가 필요합니다.

Unity로 제작한 놀라운 VR 게임을 확인해 보세요.

AR

AR은 디지털로 제작된 콘텐츠를 사용자의 실제 환경에 오버레이합니다. VR과 달리 AR 사용자는 주변의 실제 환경을 볼 수 있습니다.

Unity로 제작한 AR 애플리케이션 데모 릴을 확인해 보세요.

MR

MR은 AR과 VR의 요소를 포함할 수 있기 때문에 세 가지 용어 중 가장 포괄적인 용어입니다. 현실과 가상을 잇는 연속선 위 한쪽 끝에 실제 물리 환경이 있고, 다른 쪽 끝에 완전한 가상 환경이 있다는 식으로 생각해 보면 MR 기술을 이해하기가 쉬울 것입니다.

이 프레임워크에서 VR은 스펙트럼의 가상 환경 쪽에 더 가깝고, AR은 실제 환경 쪽에 더 가까우며, MR은 두 극단 사이에 있는 대부분의 스펙트럼을 포함합니다.

현실적으로 말하자면, 명확히 VR인 애플리케이션과 명확히 AR인 애플리케이션이 있습니다. 이 두 범주 중 하나에 확실하게 속하지 않는다면 일반적으로 MR이라고 합니다.

아래 데모 영상에서 예시를 확인해 보세요. 영상을 시청하면서 이것이 VR인지, AR인지 스스로 질문해 보세요. 둘 중 하나라고 확실하게 말하기 어렵다면, MR이라고 하는 것이 안전합니다.

이 교육 과정에서는 VR에만 초점을 맞추겠지만, 그 과정에서 MR 및 AR 관련 기술과 애플리케이션에 관해서도 더 많이 학습하게 될 것입니다.

AR에 더 관심이 많은 경우 Unity Learn에서 더 많은 콘텐츠를 확인할 수 있습니다.

5. VR 개발 분야의 커리어 환경

이 학습 길잡이의 제목은 VR 개발이지만, 다음과 같은 여러 유사한 직무를 준비하는 데에도 도움이 될 것입니다.

  • VR 개발자
  • VR 디자이너
  • XR 개발자/디자이너
  • Unity 개발자
  • 몰입형 경험 디자이너
  • XR 프로젝트 매니저 또는 프로듀서

이 분야에서 실제로 하는 업무를 더 자세히 알고 싶다면 유명 크리에이터들이 자신의 일상적인 업무를 어떻게 소개하는지 들어 보세요.

이 학습 길잡이는 주로 VR 개발과 VR 개발자의 역할에 중점을 두고 있지만, 위에 언급된 모든 직무를 준비하는 데 도움이 될 것입니다.

6. 학습 길잡이 구성

VR 개발 학습 길잡이는 네 가지 미션으로 구성됩니다.

VR로 창작하기(미션 1~3)

처음 세 가지 미션은 VR로 창작하기 교육 과정의 콘텐츠를 포함합니다. 여기서는 프로토타입을 생성하고, 과제 해결을 시도하고, 퀴즈를 풀며 역량을 쌓을 수 있습니다. 또한 아무것도 없는 설계 문서에서 시작해서 완전하게 작동하는 프로젝트를 만들기까지 차별화된 VR 프로젝트를 처음부터 끝까지 스스로 완료할 수 있습니다.

교육 과정을 진행하며 작업하게 될 프로젝트의 일부 스크린샷입니다.

이 학습 길잡이의 VR로 창작하기 부분에는 프로그래밍 지식이 필요하지 않지만, 프로그래밍 지식이 있는 경우 자신의 기술을 적용할 수 있는 과제와 여러 기회가 포함되어 있습니다.

더 자세히 알아보고 싶다면 VR로 창작하기 소개 영상을 확인하세요.

커스텀 VR 개발(미션 4)

학습 길잡이의 미션 4에는 프로그래밍 기술이 필요합니다. 이 미션을 할 준비가 되었는지 확인하기 위해 코딩 평가를 먼저 진행한 다음 프로그래밍 기술을 세 가지 새로운 VR 환경에 적용하는 방법을 알아보겠습니다.

첫 번째 프로젝트에서는 단계별 지침을 따라 Unity의 XR Interaction Toolkit API를 확장하여 상호 작용할 수 있는 커스텀 오브젝트를 만들어 보겠습니다.

두 번째 프로젝트에서는 VR 방 탈출 맵의 일부를 개발하게 됩니다. 그러나 두 번째 프로젝트에는 단계별 지침이 없습니다. 프로젝트 개요, 일부 3D 에셋과 힌트만 제공됩니다. 여러분이 직접 기능을 어떻게 구현할지 파악해야 합니다.

학습 길잡이 배지를 받기 위해 제출해야 하는 세 번째 프로젝트에서는 하나의 완성된 포트폴리오 작품을 만들어 보겠습니다.

전문 기술

그 과정에서 전문 기술을 배울 뿐만 아니라 유명 크리에이터들이 말하는 VR 개발 업계의 취업 준비 방법도 알아보겠습니다.

7. VR 하드웨어 요구 사항

이 학습 길잡이를 완료하는 데 VR 헤드셋이 필요하지는 않습니다. 헤드셋을 사용할 수 없는 경우, XR 디바이스 시뮬레이터를 사용하여 프로젝트를 테스트할 수 있습니다. 디바이스 시뮬레이터를 사용하면 마우스와 키보드를 사용하여 HMD와 컨트롤러의 움직임과 입력을 시뮬레이션할 수 있습니다.

다만 XR 디바이스 시뮬레이터를 사용하면 편의성과 효율성이 다소 떨어질 수 있으며, 프로젝트를 VR 환경에서 완전하게 경험할 수 없기 때문에 가능하면 헤드셋을 사용하는 편이 좋습니다.

이 학습 콘텐츠는 Oculus와 Meta Quest 모델로 검증 및 테스트되었으므로, 해당 헤드셋을 사용하면 원활하게 경험할 수 있을 것입니다.

Valve Index, HTC Vive, Windows Mixed Reality 헤드셋, Oculus Rift 모델을 비롯해 OpenXR을 지원하는 다른 헤드셋을 사용할 수도 있습니다. 이 학습 콘텐츠는 모든 기능이 정상 작동하도록 제작되었지만, 이러한 디바이스들에서 테스트와 검증이 모두 이뤄지지는 않았습니다.

8. 학습 길잡이 개발 참여자

VR 개발 학습 길잡이 제작에는 많은 분들이 참여해 주셨습니다.

핵심 프로젝트 팀

내부 Unity 크리에이터와 외부 전문가로 이루어진 핵심 팀이 이 학습 길잡이 전반에서 다양한 예제 프로젝트를 제작했습니다. 특히 다음 분들께 감사 인사를 전합니다.

XR Interaction Toolkit 팀

XR Interaction Toolkit과 XR Interaction Toolkit 개발 팀은 여러 디바이스에서 실행되는 VR 경험을 Unity로 개발하도록 노력하고 있습니다. XR Interaction Toolkit 팀은 학습 콘텐츠에 유용한 지식과 에셋을 제공했습니다.

그 외 유니티 직원들

유니티의 직원들은 VR 개발의 힘과 잠재력을 이끌어내기 위해 열정을 아끼지 않고 노력합니다. 유니티 커뮤니티와 지원 덕분에 이 학습 길잡이를 더 개선할 수 있었습니다.

9. 다음 단계

다음 튜토리얼에서는 VR 개발을 위해 컴퓨터 및 VR 디바이스에 필요한 소프트웨어를 설치하고 설정합니다. 그러면 VR 경험을 제작할 준비를 마치게 됩니다.

Complete this Tutorial