Let’s create a new World of play!
Reimagine how people come together in the metaverse; from interactive multiplayer spaces that bring communities together to immersive strategy battles where players outwit their friends. The ZEPETO WORLD JAM aims to bring together developers from around the world to build the next IT World for the ZEPETO app, one of the fastest-growing metaverse platforms. Stand a chance to win several prizes from our $115,000 USD prize pool for the most fun Worlds and receive additional rewards for different Wildcard submissions. We welcome all imaginative ways to connect communities and build up the vibrant ecosystem and community in the ZEPETO platform.
Let’s create Worlds that will connect, engage and excite.
Let your creative juices flow! Participants are free to build Worlds of any genre; simulator, roleplay, survival, shooters, and anything else you can dream of.
Bring your extraordinary idea to life and have the opportunity to bring our prizes home.
$30,000 USD
$20,000 USD
$10,000 USD
$5,000 USD
Want to have the opportunity to increase your prize? Wildcards are bonus rewards that you can apply if you include certain features in your World. Stand the chance to win an additional $3,000 USD for every Wildcard included. You can apply more than one Wildcard to your submission if you’re up for the challenge.
Incorporate simulation/role-playing elements
$3,000 USD
Incorporate party/social/multiplayer elements
$3,000 USD
Incorporate a voice chat function (using ZEPETO’s new voice-enabled API)
$3,000 USD
The World with the most outstanding art, character design, assets, environments, animations, and textures.
$5,000 USD
The World that wins the hearts of the ZEPETO WORLD JAM participants.
$5,000 USD
A unique World that is not only fun to play, but also unlike anything we’ve played before.
$5,000 USD
Our expert judges will grade submissions across these categories:
Market Potential
The World’s appeal to ZEPETO’s audience and its potential to attract new users.
Design and Functionality
Adequate implementation of play mechanics, an engaging core loop, features, art, and sound that make the World fun to play and players will want to return to it again and again.
Innovation
The World’s ability to push the limits of what is possible on ZEPETO and how it stands out against other Worlds on ZEPETO as well as experiences on other platforms.
Completion
The World’s level of completion meets the expectations and goals that the developers set out to accomplish during the event.
Presentation
The World’s execution and its presentation to the judges.
Introduction to ZEPETO (World Development)
Community-centric AMA
Getting Started & Core concepts
Multiplayer Part 1 - Schema Setup / Player Position Syncing
Multiplayer Part 2 - Advanced Client Server Communication
When developing for the ZEPETO platform, you’ll be able to create Worlds where people can hang out and play together! To create your own World, you’ll need to work with our Unity plug-in.
1. Introduction
Utilizing a scripting language like Typescript, on top of the default Unity C# library, we are able to inject code into our platform more easily and make the development process from Unity to the application more seamless.
1. Overview of Typescript
2. Guide to ZEPETO Typescript
3. GitHub: Typescript Reference
4. Character Controller Guide
5. Github: Character Controller Reference
6. Saving Player Data – Data Storage Guide
7. GitHub: Saving Player Data Reference
8. In World Purchase Client Side Events
9. In World Purchase Server Side Events
10. Getting Started with Mannequin API
10a. Project overview and demo
10b. Player Management & Position Syncing
10c. Game Object and Game State Syncing
10d. UI & Timer Syncing
11. Github: ZEPETO Multiplay Base Reference
12. Guide: Leaderboard Setup
13. Installing Built-It
14. Loading Build-it Maps
15. Using Theme Objects with Build-It
16. Inter-world Migration
While developing your World, it’s best practice to consistently test it to make sure that everything is running smoothly not just in the editor, but on a mobile device as well.
We’ve collected a few more resources for you that we thought might be useful for your development experience.
2. GitHub: Obstacle Course Sample Project
3. Github: Territory Control Project
11. Multiplayer Example: Project Overview and Demo
12. Multiplayer Example: Player Management & Position Syncing
13. Multiplayer Example: Gameobject and Game State Syncing
14. Multiplayer Example: UI & Timer Syncing
15. Item creation Videos: Intro to Blender
16. Item creation Videos: Beginner Blender Modeling Tutorial Part 1
17. Item creation Videos: Beginner Blender Modeling Tutorial Part 2
18. Item creation Videos: Rigging and Masking Tutorial
19. Item creation Videos: UV Mapping and Texturing Tutorial
20. Item creation Videos: Uploading onto ZEPETO Studio Tutorial
21. ZEPETO Analytics
The event will be held from 30 January 2023 to 17 March 2023.
This event is open to all!
We welcome all developers who want to learn more about building Worlds in ZEPETO.
So long as you are a citizen of our eligible countries, have a stable internet connection, and are 16 years old and above. Please refer to the eligibility restrictions section on the Participation Agreement.
You need to install the Unity game engine and ZEPETO’s Unity Plug-in. With these tools, you’ll be able to use ZEPETOScript to implement game logic, control user input or modify the properties of characters and game objects.
ZEPETOScript is designed to support the TypeScript programming language and is fully compatible with the Unity MonoBehaviour interface. Find out more about creating ZEPETO Worlds and installing these tools here.
The minimum number of participants in a team is 1, while the maximum number is 4.
Yes! Only registered individuals are eligible to participate. Please ensure that all members of your team have registered their teams accordingly.
While participants can submit a project individually, we encourage everyone to form teams (of up to a maximum of 4 members) where possible to make the ideation and development process more enjoyable!
Please refer to the Submission Requirements & Guide in the Participant’s Guide (available upon registration).
Contact the AngelHack team on the Official Event Discord for further clarifications!