Inspiration
When I was younger, I truly believed in the possibility of fairytales and magic. I imagined that if I planted beans in the backyard, they might grow into a towering beanstalk, or that one day I might stumble across a genie ready to grant me three wishes—of course, with my first wish being for unlimited more. That sense of hope and imagination shaped how I looked at the world, and it’s something I think we all carry inside us, even as adults.
With this project, I wanted to spark that feeling again—to give creators an interactive asset that invites players to dream about what their wishes might be, and to make their in-world experiences just a little more magical
What it does
The Magical Genie Lamp Asset is an interactive object that players can engage with inside Horizon Worlds. When a player rubs the lamp, the action summons a genie with smoke, a poof sound and the Genie introducing their self, and that they arrived to grant their three wishes. There are three different lamps included in this asset; A male, female and a monster Genie. From there, creators can customize what happens next: maybe granting “wishes” in the form of powers, rewards, or even fun surprises. The goal is to give creators a flexible tool they can remix into their own worlds to add moments of wonder and delight.
How I built it
I started by designing the lamp model and adding the interactive trigger system. From there, I scripted its behavior so that when a player interacts, it responds in a magical way, using both visual effects (like smoke) and audio effects (magic sound and genie voices). I focused on making the asset modular and remixable, so creators could easily adapt it to fit their unique vision, whether they want the genie to grant superpowers, reveal a hidden door, or simply surprise players with fun effects.
Challenges I ran into
Again scripting was a challenge for me as my mind wants to do so much more than what I am capable of scripting due to lack of knowledge in scripting and I have been just learning as I go during this process.
Accomplishments that I am proud of
I’m proud of creating an asset that captures a sense of magic and nostalgia while also being practical for world-building. It’s not just decorative—it’s interactive, and it’s something creators can really play with to shape their own stories and player experiences. I’m also proud that it encourages imagination, both for players interacting with it and for creators who want to remix it into something entirely new.
What I learned
Through this project, I learned how important it is to think not only about the player’s perspective, but also about the creator’s experience. Making something remixable means anticipating how others might want to use or expand the asset.
What’s next for the Remixable Magical Genie Lamp Asset
In the future, I’d like to expand the lamp with additional features—such as randomized
Log in or sign up for Devpost to join the conversation.