ZEPETO Build it Template Guide

5. Publish Your World

2min

Before You Publish, Check These 5 Steps

1

Check Build Settings

In your Unity project, go to Menu → File → Build Settings to open the settings window.

Make sure all the necessary scenes for your world are registered under Scenes in Build.

The scene that should run first when your world starts must be placed at the top of the list.

Document image


❗️ Note If you don’t register scenes here, your world may not display properly during QR testing or publishing.



2

Check Project Settings > Quality

In Unity, go to Edit > Project Settings > Quality, and verify the following:

Set the quality settings separately for PC, iOS, and Android according to your preferences.

Below are the default quality settings used by ZEPETO:

Document image


👍 Quality Tips

  • Higher quality settings may cause heating issues.
  • The following settings cannot be changed manually:
    • Skin Weight: 4 Bones
    • Vsync Count: Don’t sync
  • Shadow settings will be applied as configured by the creator.
  • If shadows are not displaying correctly, check the following:
  • Make sure iOS and Android are using the same quality level.
  • The default Shadows type is “Disable Shadow”—make sure it’s turned ON.
  • Check Light Settings and Mesh Renderer settings in your scene content.
  • The default Shadow Distance is set to 0.0001. Adjust to an appropriate value.



3

Set Anti-aliasing in Project Settings > Quality

Enable Anti-aliasing to smooth the edges of characters and objects.

Document image


Here’s how different Anti-aliasing levels affect the graphics:

Document image


❗️ Note If you’re using Anti-aliasing via Post Processing, make sure to disable Anti-aliasing in the Quality Settings.



4

Set Graphics API in Project Settings > Player

Please follow the steps 4-1 to 4-3 for each platform.

4-1. PC

  1. Go to Unity > Project Settings > Player > Settings for PC, Mac & Linux Standalone.
  2. In Graphics APIs for Mac, add Metal.
  3. Drag Metal to the top of the list.
  4. If a popup asks you to restart the editor, click Restart Editor.
Document image


4-2. iOS

  1. Go to Unity > Project Settings > Player > iOS tab.
  2. In Graphics APIs, drag Metal to the top.
  3. If a popup asks you to restart the editor, click Restart Editor.

If Metal is already enabled, you’ll see it listed like this:

Document image


4-3. Android

  1. Go to Unity > Project Settings > Player > Android tab.
  2. In Graphics APIs, drag OpenGLES3 to the top.
  3. If a popup asks you to restart the editor, click Restart Editor.
Document image


❗️ Note If the Graphics API is not set correctly, shaders may not render properly.



5

Set Target Platforms to “All”

In the Unity editor, click the [▼] button in the middle menu.

From the popup menu, select Target Platforms > All.

Document image




Now, Let’s Publish Your World!

1

Click the Publish Button

1. To generate the submission file for your completed world, click the [Publish] button at the center of the screen.

Document image

  • You can only publish if you own the World ID.
  • If your world is not linked to the ZEPETO Service, upload will fail.



2. When you click [Upload] in the popup, a .zepetopackage file will be automatically uploaded to ZEPETO Studio.

3. If you click [Cancel], you can manually upload the .zepetopackage by dragging and dropping it into ZEPETO Studio.

Document image




2

Upload Your World File to ZEPETO Studio

In ZEPETO Studio, click [Upload New File] and upload the .zepetopackage file. You can also drag and drop the file into the upload area.

⚠️ Important Requirements

  • File format must be .zepetopackage
  • File size must be under 1024MB



Document image




👍 To delete or update the uploaded file, click the More Options button on the right.

Document image