# ZEP Script Guide

Anyone can create an app that runs in ZEP!

ZEP Script boasts a number of functions beyond what is included in the Map Editor. ZEP Script allows users to change avatar or object sprite sheets, customize the UI, turn invisible, etc.&#x20;

You can create your very own metaverse app using ZEP Script. Create unique games, calendars, visitors’ lists, utility apps, and so much more!

## Index

### [ZEP Script Development Guide](https://docs.zep.us/zep-script/zep-script-guide/zep-script-development-guide)

* Javascript Development Tips
* TypeScript Development Tips
* ZEP Script Deployment Guide

### [API Documentation](https://docs.zep.us/zep-script/zep-script-api)

* ScriptAPP
* ScriptMap
* ScriptPlayer
* ScriptWidget

### [Explore ZEP Script](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script)

* [Tutorials](https://docs.zep.us/zep-script/zep-script-guide/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](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/zep-script-example-code)
  * Timer
  * Zombie Game
  * Paintman Game
  * Hangul Quiz Game
  * Avoid Poop Game
  * Boxing Game
  * Sidebar App
  * Race

### [ZEP Script FAQ](https://docs.zep.us/zep-script/zep-script-guide/zep-script-faq)

### [Appendix](https://docs.zep.us/zep-script/zep-script-guide/appendix)

## Tutorials (Available in Korean)

{% embed url="<https://www.youtube.com/watch?t=3s&v=daFDZoJAHo0>" %}

Step-by-step :fire: [<mark style="color:purple;">**metaverse development guidance**</mark>](https://zepxsparta.oopy.io/) on ZEP!
