---
title: Overview
slug: world-sdk-guide/tfwL-overview
docTags: 
createdAt: 2024-09-02T08:34:13.135Z
---

If you want to learn in detail about the basic mechanisms of creating ZEPETO World and the features provided by the core packages, please refer to the guide in this section.

The categories are organized according to the learning sequence.

The various topics covered in this category include:



::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/BtCo2cIFh9h5Mo0EP64o_-zhX2nNMhbVI6P6hiqujkb-20240910-114818.gif"}
**Scripting**

ZEPETO World development uses ZEPETOScript, which is based on TypeScript. We provide examples while learning the concepts and syntax of ZEPETOScript.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/BtCo2cIFh9h5Mo0EP64o_-WQZOJ-j_uU3uxhyPilNxJ-20240910-071454.png"}
**Players & Characters: Basics**

One of the most significant features of ZEPETO World development is the ability to load ZEPETO avatars into the world, manipulate them directly, and utilize them in various ways. We provide examples while learning the concepts and APIs related to ZEPETO players and characters.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/BtCo2cIFh9h5Mo0EP64o_-C4rIFheX4Kxd491JFa-HM-20240910-071554.png"}
**Players & Characters: Advanced**

After learning the basics, you will also be able to create and control bot players and NPCs. Additionally, explore topics such as implementing teleportation, custom animations, and modifying character appearances.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/BtCo2cIFh9h5Mo0EP64o_-2aXA2-0pfykWp48u7vHDq-20240910-072011.gif"}
**Gesture**

Implement various gestures for the ZEPETO characters loaded in the world.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/BtCo2cIFh9h5Mo0EP64o_-UZYqmzOdQ72xeFoYhjjEn-20240910-072248.png"}
**Chat**

ZEPETO World provides basic text chat between users connected to a room by default.

In addition to basic chat, you can also implement voice chat, quick chat, and customize the chat being sent and received.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/BtCo2cIFh9h5Mo0EP64o_-IAnFMWYbG745LJzyMP2Wv-20240910-072336.png"}
**Recording&#x20;**

Use screenshot and screen recording features to document experiences in the world and upload them to the ZEPETO feed.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/BtCo2cIFh9h5Mo0EP64o_-UniMDAyV_fCXvpvPegd_c-20240910-072349.png"}
**Social&#x20;**

We provide prefabs that retrieve the follower/following list of your ZEPETO account.

We also provide a leaderboard that records competition according to the concept of the world.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/BtCo2cIFh9h5Mo0EP64o_-uzNaXqgYJZmxqYka2Do8B-20240910-072404.png"}
**Portal&#x20;**

We easily provide the function of moving between worlds you have created.

This allows you to offer an extended and continuous experience.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/BtCo2cIFh9h5Mo0EP64o_-Gw843M8g87FS05YPtTlzX-20240910-072417.png"}
**Multiplay**

Learn about server-client communication essential for multiplayer implementation, Room state, and DataStorage for storing user data on the ZEPETO server,



We also provide more advanced content, such as using HTTP communication.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/BtCo2cIFh9h5Mo0EP64o_-AtgUAOQc2i8LTju_yjVP4-20240911-032304.png"}
**Economy**

Learn how to make money in the world. Item creators can create their own showroom with the mannequin feature. ZEPETO Studio's product package sells products in the world, and you can create various products with paid gems and world-specific currency.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/BtCo2cIFh9h5Mo0EP64o_-9PUH5gsD9Y9RdYEpOsLOk-20240910-072512.png"}
**Environment**

Make your world more visually appealing with lighting settings.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/BtCo2cIFh9h5Mo0EP64o_-nrG_TxEJKt7RL_XVZovNQ-20240911-032628.png"}
I**nteracing with objects**

Learn how to interact with objects and provide examples.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/BtCo2cIFh9h5Mo0EP64o_-PZqia2e7vD5gH5oEheH77-20240910-072920.gif"}
**User interface**

Provide a user-friendly experience through the use of gyro sensors and runtime screen orientation adjustments.
:::
::::

