ZEP Guidebook (EN)
  • Hello ZEP Script
  • ZEP Script
    • 💻ZEP Script Guide
      • ZEP Script Development Guide
        • JavaScript Development Tips
        • ZEP Script Deployment Guide
        • TypeScript Development Tips
      • Explore ZEP Script
        • Tutorials
          • Displaying a Message
          • Changing Avatar Image
          • Using HTML
          • Communicating with an External API
          • Creating a 2-Second Stun Effect
        • ZEP Script Example Code
          • Timer
          • Zombie Game
          • Paintman Game
          • Hangul Quiz Game
          • Avoid Poop Game
          • Boxing Game
          • Sidebar App
          • Race
      • ZEP Script FAQ
      • Appendix
        • ZEP Script Use Cases
        • Understanding Spaces and Maps
        • JavaScript Keycode List
        • Understanding Sprite Sheets
        • TileEffectType Detailed Explanation
        • What are Reference Coordinates?
        • Communicating with an External API
        • How to Use URL Query Strings
        • How to Change the Mobile Interaction Button
        • Grammar Available for Widgets
        • Object Interaction with ZEP Script
        • Object npcProperty
    • 📘ZEP Script API
      • API Summary
      • ScriptApp
        • Lifecycle
        • Field
        • Storage
        • Event Listeners
        • Callbacks
        • Methods
      • ScriptMap
        • Field
        • Methods
      • ScriptPlayer
        • Field
        • Methods
      • ScriptWidget
        • Field
        • Event Listeners
        • Methods
  • Others
    • Homepage
    • FAQ
    • Twitter
    • Discord
Powered by GitBook
On this page
  • Getting Started
  • Introduction
  • Development Environment
  • Categories

Was this helpful?

  1. ZEP Script
  2. ZEP Script Guide

ZEP Script Development Guide

Updated 2022.08.01

PreviousZEP Script GuideNextJavaScript Development Tips

Last updated 1 year ago

Was this helpful?

Getting Started

Introduction

Anyone can create apps that run on the metaverse platform ZEP.

ZEP Script supports various functions, such as character/object manipulation and custom UI.

From creative games to productivity apps like calendars and guestbooks, anyone can create their own metaverse apps!

ZEP Script Use Cases

Development Environment

  • JavaScript (ES6)

    JavaScript Development Tips

  • Typescript

    TypeScript Development Guide

  • Canvas

  • Web browser (Desktop/Mobile)

Categories

1) Mini-Game

Mini-Games are installable apps that can be installed and used on any map. In Spaces where you have permission to embed, you can embed these apps by clicking the Mini-Game button in the sidebar on the left side of the screen. The app runs the moment that it is embedded. The user that embedded the app can terminate it by jumping on it using the space bar.

2) Normal App

Normal Apps are apps that can only work on certain maps. After developing and uploading a Normal App, users with Admin or higher permissions can apply it. To apply apps, go to the sidebar > Settings > Map Settings > Add Normal App. Scripts can be applied without any additional app installation steps, although only to maps that you have permission to edit.

3) Sidebar App

Sidebar apps are apps that are displayed as an icon on the left sidebar of the PC. After developing and uploading a Sidebar App, you can add it from the sidebar > App > App Management list from the play screen of a map in which you have owner permission. In a Space where a sidebar app is installed, the sidebar app is displayed to everyone who enters the Space.

Apps developed using ZEP Script can be applied to a map by selecting one of the three types below. To connect the app and the map, please refer to the .

💻
🔥
💡
💻
Deployment Guide