> For the complete documentation index, see [llms.txt](https://docs.zep.us/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zep.us/zep-script/zep-script-guide.md).

# 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](/zep-script/zep-script-guide/zep-script-development-guide.md)

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

### [API Documentation](/zep-script/zep-script-api.md)

* ScriptAPP
* ScriptMap
* ScriptPlayer
* ScriptWidget

### [Explore ZEP Script](/zep-script/zep-script-guide/explore-zep-script.md)

* [Tutorials](/zep-script/zep-script-guide/explore-zep-script/tutorials.md)
  * Displaying a Message
  * Changing Avatar Image
  * Using HTML
  * Communicating with an External API
  * Creating a 2-second Stun Effect
* [ZEP Script Example Code](/zep-script/zep-script-guide/explore-zep-script/zep-script-example-code.md)
  * Timer
  * Zombie Game
  * Paintman Game
  * Hangul Quiz Game
  * Avoid Poop Game
  * Boxing Game
  * Sidebar App
  * Race

### [ZEP Script FAQ](/zep-script/zep-script-guide/zep-script-faq.md)

### [Appendix](/zep-script/zep-script-guide/appendix.md)

## 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!
