# ZEP Guidebook (EN) ## ZEP Guidebook (EN) - [Hello ZEP Script](https://docs.zep.us/hello-zep-script.md) - [ZEP Script Guide](https://docs.zep.us/zep-script/zep-script-guide.md) - [ZEP Script Development Guide](https://docs.zep.us/zep-script/zep-script-guide/zep-script-development-guide.md): Updated 2022.08.01 - [JavaScript Development Tips](https://docs.zep.us/zep-script/zep-script-guide/zep-script-development-guide/javascript-development-tips.md) - [ZEP Script Deployment Guide](https://docs.zep.us/zep-script/zep-script-guide/zep-script-development-guide/zep-script-deployment-guide.md): This document explains how to deploy an app created with ZEP Script. - [TypeScript Development Tips](https://docs.zep.us/zep-script/zep-script-guide/zep-script-development-guide/typescript-development-tips.md) - [Explore ZEP Script](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script.md) - [Tutorials](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/tutorials.md) - [Displaying a Message](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/tutorials/displaying-a-message.md): Displaying a Message - Hello world - [Changing Avatar Image](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/tutorials/changing-avatar-image.md) - [Using HTML](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/tutorials/using-html.md) - [Communicating with an External API](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/tutorials/communicating-with-an-external-api.md) - [Creating a 2-Second Stun Effect](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/tutorials/creating-a-2-second-stun-effect.md) - [ZEP Script Example Code](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/zep-script-example-code.md) - [Timer](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/zep-script-example-code/timer.md) - [Zombie Game](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/zep-script-example-code/zombie-game.md) - [Paintman Game](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/zep-script-example-code/paintman-game.md) - [Hangul Quiz Game](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/zep-script-example-code/hangul-quiz-game.md) - [Avoid Poop Game](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/zep-script-example-code/avoid-poop-game.md) - [Boxing Game](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/zep-script-example-code/boxing-game.md) - [Sidebar App](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/zep-script-example-code/sidebar-app.md) - [Race](https://docs.zep.us/zep-script/zep-script-guide/explore-zep-script/zep-script-example-code/race.md) - [ZEP Script FAQ](https://docs.zep.us/zep-script/zep-script-guide/zep-script-faq.md) - [Appendix](https://docs.zep.us/zep-script/zep-script-guide/appendix.md) - [ZEP Script Use Cases](https://docs.zep.us/zep-script/zep-script-guide/appendix/zep-script-use-cases.md) - [Understanding Spaces and Maps](https://docs.zep.us/zep-script/zep-script-guide/appendix/understanding-spaces-and-maps.md) - [JavaScript Keycode List](https://docs.zep.us/zep-script/zep-script-guide/appendix/javascript-keycode-list.md) - [Understanding Sprite Sheets](https://docs.zep.us/zep-script/zep-script-guide/appendix/understanding-sprite-sheets.md) - [TileEffectType Detailed Explanation](https://docs.zep.us/zep-script/zep-script-guide/appendix/tileeffecttype-detailed-explanation.md) - [What are Reference Coordinates?](https://docs.zep.us/zep-script/zep-script-guide/appendix/what-are-reference-coordinates.md) - [Communicating with an External API](https://docs.zep.us/zep-script/zep-script-guide/appendix/communicating-with-an-external-api.md) - [How to Use URL Query Strings](https://docs.zep.us/zep-script/zep-script-guide/appendix/how-to-use-url-query-strings.md) - [How to Change the Mobile Interaction Button](https://docs.zep.us/zep-script/zep-script-guide/appendix/how-to-change-the-mobile-interaction-button.md) - [Grammar Available for Widgets](https://docs.zep.us/zep-script/zep-script-guide/appendix/grammar-available-for-widgets.md) - [Object Interaction with ZEP Script](https://docs.zep.us/zep-script/zep-script-guide/appendix/object-interaction-with-zep-script.md) - [Object npcProperty](https://docs.zep.us/zep-script/zep-script-guide/appendix/object-npcproperty.md) - [ZEP Script API](https://docs.zep.us/zep-script/zep-script-api.md): This document provides guidance on the four classes that make up ZEP Script. - [API Summary](https://docs.zep.us/zep-script/zep-script-api/api-summary.md) - [ScriptApp](https://docs.zep.us/zep-script/zep-script-api/scriptapp.md) - [Lifecycle](https://docs.zep.us/zep-script/zep-script-api/scriptapp/lifecycle.md) - [Field](https://docs.zep.us/zep-script/zep-script-api/scriptapp/field.md) - [Storage](https://docs.zep.us/zep-script/zep-script-api/scriptapp/storage.md): App storage is where you keep the app data inside Spaces. - [Event Listeners](https://docs.zep.us/zep-script/zep-script-api/scriptapp/event-listeners.md) - [Callbacks](https://docs.zep.us/zep-script/zep-script-api/scriptapp/callbacks.md) - [Methods](https://docs.zep.us/zep-script/zep-script-api/scriptapp/methods.md) - [ScriptMap](https://docs.zep.us/zep-script/zep-script-api/scriptmap.md) - [Field](https://docs.zep.us/zep-script/zep-script-api/scriptmap/field.md) - [Methods](https://docs.zep.us/zep-script/zep-script-api/scriptmap/methods.md) - [ScriptPlayer](https://docs.zep.us/zep-script/zep-script-api/scriptplayer.md) - [Field](https://docs.zep.us/zep-script/zep-script-api/scriptplayer/field.md) - [Methods](https://docs.zep.us/zep-script/zep-script-api/scriptplayer/methods.md) - [ScriptWidget](https://docs.zep.us/zep-script/zep-script-api/scriptwidget.md) - [Field](https://docs.zep.us/zep-script/zep-script-api/scriptwidget/field.md) - [Event Listeners](https://docs.zep.us/zep-script/zep-script-api/scriptwidget/event-listeners.md) - [Methods](https://docs.zep.us/zep-script/zep-script-api/scriptwidget/methods.md)