> 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.md).

# ZEP Script

- [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)
