IT/Graphics

[Unreal Engine 5] 언리얼 엔진 VR 게임 튜토리얼과 C++ 사용하기 - 1

버건디 팩토리 2023. 10. 19. 20:07
반응형

Unreal Engine 5

언리얼 엔진 5는 C++ 기반의 프로그램으로
C++ 개발이 가능하다면 비교적 빠르게 익숙해질 수 있다.
물론 나도 배우는 중이지만
 
Blueprint와 함께 사용하는 방식이 신기하기도 하고
흥미로우니 그래픽스 전공자나 게임 개발자들은 한번 사용해보자!
 

UE5 설치

언리얼 엔진에서 VR을 사용하려면 우선 Epic Games에서 언리얼 엔진 5를 설치한다.
23년 9월 5일 기준으로 5.2.1 버전이 정식 릴리즈가 되었으니,
나는 5.2.1을 사용하여 진행하겠다.
 
언리얼 엔진은 버전마다 사용 가능 플러그인이 달라지기도 한다.
특히 UE4에서 사용하던 라이브러리나 플러그인이 UE5에서는 아예 동작하지 않기도 하니,
내가 사용해야 하는 라이브러리를 정확하게 판단하여 버전을 선택하도록 하자.
 
이에 대한 설명은 사람들이 적용 가능 버전을 첨부해주니,
stack overflow, github 등을 찾다보면 생각보다 쉽게 알 수 있다.
(물론 없을 때도 많으니 나는 두 버전 다 설치해두었다)

 
이렇게 에픽게임즈 화면에서 라이브러리를 선택하고
+ 버튼을 눌러 원하는 버전을 설치할 수 있다.
 
나는 5.2.1 버전을 선택해서 설치!
 
 

VR in UE5 (with C++) 환경 설정

이제 본격적으로 VR 에디터를 실행해보자.
참고로 나처럼 Oculus를 사용한다면 윈도우 환경을 추천한다.
 
아래는 참고할 유튜브!

 

Oculus

Oculus Setup 소프트웨어를 다운받아 내 오큘러스 기기 인식을 완료해 두어야 한다.
참고로 내가 찾아봤을 때 Oculus Setup이 윈도우 환경에서만 구동되는 것 같으니,
우분투 개발자는 참고 부탁한다!
Mac은 안 찾아봐서 모르겠다.

 

설정 | Oculus

Oculus 컴패니언 앱 또는 PC 데스크톱 앱을 통해 최고의 VR 경험을 발견하고 다운로드해보세요.

www.oculus.com

 

Visual Studio

두번째로 필요한건 비쥬얼 스튜디오!
나는 위 영상처럼 2019 버전으로 세팅해두었다.

 

Azure DevOps Services | 로그인

현재 사용자 환경에서 Microsoft Internet Explorer의 보안 강화 구성이 사용하도록 설정되어 있습니다. 이 보안 강화 수준으로 인해 웹 통합 환경이 정상적으로 표시되거나 작동할 수 없습니다. 작업을

app.vssps.visualstudio.com

 
학생이라면 아래의 커뮤니티 버전으로!

 
위에서 커뮤니티를 다운 받고
아래에 C++를 사용한 게임 개발을 선택해서 다운로드하자!

 
이제 Epic Games, Oculus Setup, Visual Studio 3가지 프로그램 설치를 기다리면 된다.
 
 

VR in UE5

이제 본격적으로 C++을 VR에서 활용해보자!
VR 체험 튜토리얼 프로그램은 정말 쉽게 만들 수 있다.
 
여기에서 프로그램을 설치!
이때 확인해보면 Blue print와 c++ 중에 Blue print만 설치 가능하다.
 
참고로 Blue Print는 그래프 형식으로 함수를 사용할 수 있는 일종의 코딩 방법 정도로
간단한 프로그램은 C++ 코딩 없이 쉽게 만들 수 있으니
이 방법도 꼭 익숙해져 보자!
 
참고로 C++ 사용은 너무 걱정말자! Blue print에 너무 겁먹지 말자!
금방 사용할 수 있다 :)
 
시작용 콘텐츠는 VR에 활용 가능한 다양한 기능을 제공한다!
매우 유용하니 체크하는 것을 추천한다.
나는 간단하게 C++ 사용만 소개할 예정이니, 체크하지 않고 진행하도록 하겠다.

 
VR 게임이 구동되었다!
Oculus Setup의 Oculus Rift에 접속한다면
VR 튜토리얼 세상에 들어갈 수 있다!
Teleport, Grip 등등 다양한 물리 체험을 해보자!

 


 
 C++ 코딩은 다음 포스팅에!!

반응형