About the Project
The King's House Escape Room is a remixable escape experience built in Meta Horizon Worlds. It combines classic escape room mechanics with modular medieval assets, giving creators a complete but flexible foundation to build upon. Every puzzle is dynamic, with customizable parameters that remixers can swap out — images, numbers, objects, and even full rooms. The environment is modular too: the medieval house shell can be removed or re-themed with one click, letting builders re-skin the game into sci-fi bases, haunted castles, or futuristic labs. This world was designed to be both a finished escape room and a plug-and-play toolkit. It provides step-by-step puzzle flows, clear asset naming, and visible documentation panels so remixers know exactly how each system works.
Inspiration:
I’ve always been fascinated by how puzzles can transform a space into a story. My inspiration came from wanting to create something that was fun to play but also fun to remix. Too often, escape rooms in Horizon are locked behind heavy scripting. I wanted to lower that barrier by making a remixable template where puzzles are already functional but easy to customize. The medieval setting came from my love of timeless themes — it’s flexible, immersive, and easy to reimagine. I pictured new creators coming in and swapping the medieval art for sci-fi holograms or horror paintings, creating entirely new escape experiences without touching a single script.
What it does
The King's House Temple Escape Room offers:
- Seven puzzle mechanics – including object placement, image sequence UIs, number code locks, hidden clue reveals, and key-to-door interactions.
- Remixable systems – every puzzle exposes customizable variables like images, digits, object types, and effects.
- Modular environment – swap out the medieval house for any other theme.
- Timer system – tracks and displays how long each player spends in the world, enabling speedruns or competitions.
- Clear documentation – text describes how each puzzle works and where remixers can customize. In short: play the escape room, remix the puzzles, or reskin the entire world to publish your own version.
How I built it
I used modular medieval assets to build the house and designed puzzles with customization in mind. Instead of hardcoding solutions, I implemented mechanics that allow for easy swapping of images, keys, and answers. Assets, scripts, and variables were organized with clear naming conventions so remixers can quickly understand and modify the project. Performance was optimized by reusing assets and limiting unnecessary scripts.
Challenges we ran into
Balancing puzzle complexity with accessibility so that remixers can easily adjust or redesign them. Ensuring performance stayed smooth while using detailed medieval assets. Designing puzzle systems that are general enough to be reused in remixes without feeling too rigid.
Accomplishments that we're proud of
Environment & Assets The setting was assembled with modular medieval prefabs, which makes it easy to reskin the world into any theme (sci-fi, fantasy, futuristic, horror). The environment is decorative and interchangeable, so the puzzle logic isn’t tied to a specific look.
Puzzle Systems All puzzles are scripted with Horizon’s TypeScript-based tools, using a mix of UIs, triggers, reference points, sound cues, and particle effects. Each puzzle is independent and named clearly (Puzzle1_Box, Puzzle3_UI, Puzzle5_DoorPair) so remixers can swap, duplicate, or rearrange them without confusion. Keys, doors, and boxes respond to generalized events rather than fixed connections, which makes the system flexible to extend.
Gameplay Flow Puzzles are connected in a linear chain with doors and keys, but they can easily be reordered or replaced. Visual and audio feedback confirm puzzle completion, so players always know when they’ve solved something. A global timer records how long players remain in the world and shows their elapsed time on screen, with a final trigger logging completion time.
Customization & Remixing Parameters such as code numbers, object destinations, door motions, and effects are all adjustable through properties, not hardcoded values. Documentation panels inside the world explain how each mechanic works, so creators can learn the systems and extend them. Because of the modular structure, remixers can add entirely new puzzles, swap in different props, or build alternate routes without breaking existing logic.
Optimization & Player Experience Prefabs and scripts were chosen to keep performance reasonable, avoiding unnecessary overhead. Players receive consistent cues — visual sparks, sound effects, animations — to make puzzle solutions satisfying. The world is designed for clarity: each puzzle has its own area, with labeled objects and straightforward mechanics.
What I learned
This project taught me how important it is to design for remixability from the start. Naming conventions, reference points, and clear documentation make a huge difference. I also learned the value of working with prefab assets they speed up development while still leaving room for creativity through scripting and puzzle design.
What's next for The King's House Remixable Escape Room
The next step is expanding the remix possibilities:
- Adding more puzzle templates (word puzzles, physics-based challenges).
- Offering presets for sci-fi, horror, and fantasy themes.
- Building an advanced toolkit for community creators who want to mix and match puzzles into their own escape adventures. My goal is simple: to make escape rooms in Horizon accessible, remixable, and endlessly customizable.
Built With
- blender
- genai
- horizon
- typescript






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