ZEP Guidebook (KR)
Search…
⌃K

ZEP Script 개발 가이드

2022.05.10 업데이트

시작하기

소개

메타버스 플랫폼 ZEP에서 동작하는 앱을 누구나 제작할 수 있습니다.
캐릭터 및 오브젝트 조작 기능, 커스텀 UI 기능 등 다양한 기능을 지원합니다.
독창적인 게임부터 캘린더, 방명록 등의 생산성 앱까지, 누구나 자신만의 메타버스 앱을 만들 수 있습니다.

개발 환경

  • Javascript (ES6)
  • Typescript
  • Canvas
  • Web (Desktop/Mobile)

ZEP-Script SDK를 이용한 개발 및 배포

ZEP-Script SDK를 사용하면 APP 개발 및 배포를 쉽게 할 수 있습니다.

유형

ZEP Script를 통해 개발된 앱은 아래 세가지 형태 중 하나를 선택하여 맵에 적용할 수 있습니다. 앱과 맵을 연결하기 위해서, 배포 가이드를 참고해주세요.
1) 미니게임 ( Mini game )
미니게임은 어느 맵에서나 사용할 수 있는 설치형 앱입니다. 임베드 권한이 있는 스페이스에서 [사이드바] > [미니게임 아이콘]을 클릭해 설치할 수 있습니다. 설치한 순간부터 작동하며, 실행한 사용자가 점프(space bar)를 통해 박스를 밟을 경우 앱이 종료됩니다.

2) 노말 앱 ( Normal app )

노말 앱은 특정 맵에서만 작동할 수 있는 앱입니다. 노말 앱을 개발하여 업로드하면, Editor 이상의 권한을 가진 유저가 맵의 [맵 에디터] > [좌측 하단 맵 관리자 메뉴] > [맵 설정]에서 적용할 수 있습니다. 별도의 앱 설치 과정 없이 내가 제작한 맵에만 Script를 적용할 수 있습니다.

3) 사이드바 앱 ( Sidebar app )

사이드바 앱은 PC 좌측 사이드바에 아이콘으로 표시되는 형태의 앱 입니다. 사이드바 앱을 개발하여 업로드하면, Owner 권한을 가진 맵의 플레이 화면에서 [사이드바] > [앱 스토어 아이콘] > [나의 앱] 리스트에서 추가할 수 있습니다. 사이드바 앱이 추가된 스페이스에서는 입장한 모든 사람에게 사이드바 앱이 노출됩니다.
사이드바 앱 예제 페이지를 참고해 사이드바 앱을 개발해보세요.