Inspiration
Inspired by Duolingo, Festival of Characters was created to make learning Chinese fun, playful, and immersive. In this virtual world, players don’t just study language—they experience the beauty of Chinese culture fused with modern technology. The environment blends traditional gardens, neon-lit cities, and futuristic architecture to create a vibrant cultural fusion.
What it does
Festival of Characters turns Chinese learning into an interactive game. Players practice pinyin and character recognition through mini-games like throwing, matching, and scoring challenges. Each pinyin generates a unique object—score points by tossing it into the correct basket! Players can track their progress on a leaderboard, compete with friends, and unlock stylish outfits inspired by Eastern aesthetics.
How we built it
Built on Horizon Worlds using TypeScript (Horizon Core API), the project features custom components for pinyin validation, object spawning, scoring, and leaderboard updates. The fusion-style environment was designed using Horizon’s Gen AI tools to generate Chinese-inspired assets, combined with soft lighting and particle effects for a festive atmosphere.
Challenges we ran into
As my first independent Horizon world after the Meta Horizon Academy, I faced many challenges—learning TypeScript, designing cross-entity communication with NetworkEvents and CodeBlockEvents, and optimizing gameplay balance. I learned how to script modular systems, manage multiplayer sync, and blend learning with fun.
Accomplishments that we're proud of
I successfully created a world that blends cultural aesthetics with interactive learning. The full gameplay loop, from pinyin recognition to object generation, scoring, and leaderboard updates, works seamlessly. It’s my first independently developed Horizon World; while not perfect, it represents a huge step forward and a labor of passion. Beyond gameplay, I’m proud that it carries cultural meaning, merging traditional Chinese artistry with modern technology to make language learning both visual and immersive.
What we learned
I learned how to code in TypeScript and build modular, interconnected systems within the Horizon environment. I discovered how to balance educational design with engaging gameplay, and how to handle communication between multiple entities and players. This project also deepened my understanding of multiplayer synchronization and the creative possibilities of gamified learning.
What's next for Festival of Characters
Future updates will include more vocabulary, idiom challenges, unlockable aura-based missions, and seasonal events like Lunar New Year or Mid-Autumn Festival. The goal: an immersive world where people around the world can learn Chinese, love culture, and play their way to fluency.
Built With
- horizon
- horizonworld
- typscript





Log in or sign up for Devpost to join the conversation.