> For the complete documentation index, see [llms.txt](https://docs-kr.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-kr.zep.us/zep-script-api/zepscriptapi.md).

# ZEP Script API

이 문서는 ZEP Script 를 구성하는 4가지 클래스를 안내합니다.

### 소개

ZEP Script는 다음과 같은 4가지 클래스로 구성되어 있습니다.

### [<mark style="color:purple;">ScriptApp</mark>](/zep-script-api/zepscriptapi/scriptapp.md)

앱이 설치된 스페이스와 관련된 전반적인 기능을 담당하는 스크립트

* [<mark style="color:purple;">Lifecycle</mark>](/zep-script-api/zepscriptapi/scriptapp/lifecycle.md)
* [<mark style="color:purple;">Field</mark>](/zep-script-api/zepscriptapi/scriptapp/field.md)
* [<mark style="color:purple;">Event Listeners</mark>](/zep-script-api/zepscriptapi/scriptapp/event-listeners.md)
* [<mark style="color:purple;">Callbacks</mark>](/zep-script-api/zepscriptapi/scriptapp/callbacks.md)
* [<mark style="color:purple;">Methods</mark>](/zep-script-api/zepscriptapi/scriptapp/methods.md)

### [<mark style="color:purple;">ScriptMap</mark>](/zep-script-api/zepscriptapi/scriptmap.md)

맵에 타일이나 오브젝트를 추가, 수정, 삭제하는 기능을 담당하는 스크립트

* [<mark style="color:purple;">Field</mark>](/zep-script-api/zepscriptapi/scriptmap/field.md)
* [<mark style="color:purple;">Methods</mark>](/zep-script-api/zepscriptapi/scriptmap/methods.md)

### [<mark style="color:purple;">ScriptPlayer</mark>](/zep-script-api/zepscriptapi/scriptplayer.md)

플레이어의 설정이나 좌표 지정, 유저의 정보를 불러오는 기능을 담당하는 스크립트

* [<mark style="color:purple;">Field</mark>](/zep-script-api/zepscriptapi/scriptplayer/field.md)
* [<mark style="color:purple;">Methods</mark>](/zep-script-api/zepscriptapi/scriptplayer/methods.md)

### [<mark style="color:purple;">ScriptWidget</mark>](/zep-script-api/zepscriptapi/scriptwidget.md)

미리 만들어놓은 HTML을 위젯 형태로 맵 내에서 사용할 수 있는 스크립트

* [<mark style="color:purple;">Field</mark>](/zep-script-api/zepscriptapi/scriptwidget/field.md)
* [<mark style="color:purple;">Event Listeners</mark>](/zep-script-api/zepscriptapi/scriptwidget/event-listeners.md)
* [<mark style="color:purple;">Methods</mark>](/zep-script-api/zepscriptapi/scriptwidget/methods.md)
