Beginner읽기 시간: 10분최근 수정: 2026. 4. 14

개발환경 구축하기

Unity 설치, 필수 에셋(Addressables, OpenXR Plugin) 추가, VIVEN SDK 설정까지 VIVEN 제작에 필요한 기초 개발 환경을 구축합니다.

1. Unity 설치 및 설정

⚠️
필수 빌드 모듈:

Android Build Support, iOS Build Support, Mac Build Support (Mono), Web Build Support, Windows Build Support (IL2CPP)

Unity Hub 모듈 설치 화면 - 플랫폼 빌드 서포트 선택

Unity Hub 모듈 설치 추가 옵션

추천 IDE (Optional)

Viven Script는 Lua 기반이므로, 다음 IDE 중 하나를 사용하는 것을 추천합니다.

2. 프로젝트 만들기

Unity Hub에서 새 Universal 3D (URP) 프로젝트를 생성합니다.

📖
참고:

Viven은 URP(Universal Render Pipeline)를 기본 렌더 파이프라인으로 사용합니다. Built-in 또는 HDRP 프로젝트는 지원하지 않습니다.

Unity Hub 새 프로젝트 생성 - Universal 3D 템플릿 선택

3. 필수 에셋 다운로드

Addressables

Unity Package Manager에서 정확히 2.3.16 버전의 Addressables를 설치해야 합니다.

Window → Package Manager → Unity Registry → Addressables → 2.3.16 → Install

Package Manager - Unity Registry에서 Addressables 검색

Addressables 2.3.16 Install 버튼 클릭

⚠️
주의사항:

Addressables 버전이 다를 경우 정상적으로 동작하지 않을 수 있습니다. 반드시 2.3.16 으로 맞춰주세요.

OpenXR Plugin

1.14.0 이상 버전의 OpenXR Plugin을 설치합니다.

Window → Package Manager → Unity Registry → OpenXR Plugin → 1.14.0+ → Install

Package Manager - Unity Registry에서 OpenXR Plugin 검색

OpenXR Plugin Install 버튼 클릭

4. VIVEN SDK 설정하기

SDK 설치

VIVEN SDK 는 두 가지 방법으로 설치할 수 있습니다. UPM(git URL) 방식이 권장됩니다.

① UPM (권장)

https://gitlab.twentyoz.kr:8443/viven-public/viven-sdk.git

Package Manager 의 + → Install package from git URL... 에 위 URL을 입력합니다.

② Legacy unitypackage

더 이상 업데이트되지 않습니다. 기존 프로젝트 호환 용도로만 사용하세요.

다운 받은 UnityPackage를 프로젝트에 Import 합니다. Import Package 혹은 Project 패널로 파일을 드래그하여 Import 할 수 있습니다.

UnityPackage Import 창 - 파일 드래그

UnityPackage Import 항목 선택 창

Project Settings 적용

SDK 설치 후 상단 메뉴에서 VIVEN SDK → Settings 를 엽니다.

필요한 설정이 자동으로 적용됩니다.

VIVEN SDK Settings 창 - Project Settings / Addressable Settings 적용 버튼

📖
Addressables 수동 재설정:

일부 Addressables 설정은 수동 재설정이 필요할 수 있습니다. 빌드 중 오류가 발생하면 Window → Asset Management → Addressables → Settings 에서 Catalog → Build & Load PathsRemote 인지 확인하고, Catalog → EnableJsonCatalog 체크박스를 비활성화했다가 다시 활성화해 보세요.

Addressables Settings 메뉴 경로

AddressableAssetSettings - Catalog Build & Load Paths 를 Remote 로 설정

5. VIVEN 계정으로 로그인

모든 설정이 완료되면 Unity Editor 우측 상단에 Login 버튼이 표시됩니다.

Unity Editor 우측 상단에 표시된 VIVEN SDK Login 버튼

VIVEN 로그인 창 - Domain 에서 Public 선택

다음 단계

개발환경 구축이 끝났다면 Quick Start 에서 첫 VIVEN 맵을 만들어봅시다.