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 exciting 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.
Allow your creative juices to 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
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
horror/action/
strategy/shooter elements
$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.
Deep Dive into the ZEPETO World - from a ZEPETO Expert!
Multiplayer Part 1 - Schema Setup / Player Position Syncing
Multiplayer Part 2 - Advanced Client Server Communication
At the ZEPETO WORLD JAM, we will help you bring your dream world into the metaverse. Throughout the entire development period, our team of mentors; from development to design, will be available to help you build exciting worlds and support you at every step of the way.
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
The unique part about our plug-in is that we do not directly utilize the C# library. Though it may seem counterintuitive to create another typescript layer on top of the default unity C# library, utilizing a scripting language like typescript will allow us to inject code into our platform more easily and make the development process from unity to the application more seamless.
1. Beginner Typescript Tutorial
2. Guide: ZEPETO Typescript Reference
3. GitHub: Typescript Reference Demo
5a. Guide: Basic Character Controller
11. Guide: Data Storage Guide
12. GitHub: GitHub Data Storage Example
13. Guide: In-world Purchases
14. Guide: Client-Side Purchase Events
15. Guide: Server-Side Purchase Events
16. Guide: Intro: Multiplayer Basics Tutorial
17. GitHub: ZEPETO Multiplay Base Example
18. GitHub: Advanced: Territory Control Multiplay Example Project
18a. Project overview and demo: Territory Control Part A
18b. Player Management & Position Syncing: Territory Control Part B
18c. Gameobject and Game State Syncing Territory Control Part C
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.
1. Moving Blocks: Obstacle Course Sample Project
2. Intro to Blender: Item Creation
3. Beginner Blender Modeling Tutorial Part 1: Item Creation
4. Beginner Blender Modeling Tutorial Part 2: Item Creation
5. Rigging and Masking Tutorial: Item Creation
6. UV Mapping and Texturing Tutorial: Item Creation
7. Uploading onto ZEPETO Studio Tutorial: Item Creation
8. Guide: Custom Character Controller
10. Guide: Moving Between worlds
12. Guide: Getting Started with Mannequin API
13. Guide: Installing Build-it
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!