Inspiration
This project was inspired by my deep love and appreciation for Igbo culture. I wanted to create a world that celebrates the richness of Igbo traditions, from the masquerades and dances to the spiritual beliefs surrounding twin spirits and ancestral rituals. Bringing this cultural heritage into an interactive digital space was my way of sharing it with a global audience, especially in a format that feels alive, playful, and meaningful.
What I Learned
Through this project, I learned:
- How to blend cultural storytelling with interactive game design.
- How to work with Horizon Worlds’ scripting system, especially around event handling, leaderboards, audio triggers, and player interactions.
- How to optimize gameplay for both mobile and VR audiences.
- How important visual consistency and environmental design are in creating an immersive experience.
How I Built the Project
Concept & Story
I began by mapping out the core cultural elements I wanted to showcase: the village square, masquerades, twin spirits in the evil forest, and the sacred drum.World Building
I designed the environment in Horizon Worlds’ desktop editor, using hand-painted prompts and 3D generators to create authentic Igbo-inspired huts, market stalls, trees, the evil forest entrance, and shrine.Interactive Scripting
I scripted interactive gameplay using TypeScript:- Players collect four sacred masks scattered across the world.
- Upon completion, a drum plays, and the leaderboard updates with the fastest players.
Testing & Iteration
I tested the world repeatedly, fixing bugs, improving the visual flow, balancing gameplay length, and ensuring the cultural elements felt respectful and engaging.
Challenges I Faced
Scripting Complexity
Adapting Horizon Worlds’ scripting system to track player progress, handle grab events, and update the leaderboard took experimentation, debugging, and learning from the official documentation.Performance & Optimization
Designing a world that looked rich and detailed, yet still ran smoothly on mobile, required simplifying some assets and reducing particle and lighting effects.Time Constraints
Due to limited time, I wasn’t able to fully implement all the features I envisioned — some quests, animations, and additional NPC interactions had to be simplified or postponed.
In the end, this project became more than a game — it became a tribute to the beauty, depth, and vibrancy of Igbo culture.
Accomplishments that we're proud of
- Creating a culturally authentic and visually rich Igbo-inspired world
- Designing a working gameplay loop where players collect masks, trigger a drum celebration, and appear on a leaderboard
- Successfully optimizing the experience
- Bringing together storytelling, tradition, and interactive play in one immersive experience
What we learned
- How to effectively use the Horizon Worlds TypeScript API to create interactive, event-driven gameplay
- How to balance detailed visual design with mobile performance constraints
- How to troubleshoot technical challenges, from event handling to leaderboard integration
- How important testing and iteration are in delivering a polished player experience
What's next for Echoes of the Drum
- Adding more quests and NPC interactions to deepen the cultural storytelling
- Expanding the twin spirit characters with custom animations and dialogue
- Introducing community challenges or timed events to keep players returning
- Refining visual effects like lighting, particle systems, and soundscapes
- Exploring ways to showcase additional Igbo traditions, festivals, and legends in future updates
Built With
- and-environment-building-**horizon-worlds-typescript-api**-?-for-interactive-scripting
- and-gameplay-logic-**audio-gizmo**-?-for-managing-in-game-sound-effects
- asset-placement
- audio
- blender
- collision
- event-handling
- grabbable
- leaderboard
- performance-horizon
- typescript
Log in or sign up for Devpost to join the conversation.