About the Project

ChronoQuest is a time-travel puzzle adventure world built for Meta Horizon, designed to be mobile-optimized, highly engaging, and visually rewarding for users.

The inspiration came from my fascination with time travel stories and how different eras can visually transform a world. I wanted to create an environment where players do more than just explore; they interact, solve, and witness meaningful change in the world through their actions.


Inspiration

Growing up watching time-travel movies and games, I was fascinated by the idea that small actions can restore entire worlds. I wanted to bring that sense of cause-and-effect to Horizon while ensuring it was lightweight and enjoyable on mobile devices.


What I Learned

Through building ChronoQuest, I learned:

Optimizing interactive elements for mobile while keeping them visually appealing.

Designing progression-based gameplay that encourages replayability.

The importance of clear navigation and intuitive controls for mobile players.

How rewarding it is to create shareable “wow” moments in a virtual world.


How I Built the Project

  1. Concept Design: I mapped three eras: Ancient, Medieval, and Futuristic, with unique environment puzzles in each.

  2. Asset Creation:

Lightweight assets and interactive props for seamless mobile play.

Particle effects and sound cues for era transitions.

  1. Progression Logic: Using Horizon’s scripting tools, I built a system where:

Puzzle completion triggers environmental changes.

Visual “before-and-after” scenes are clearly noticeable.

Collectible “Time Shards” track player progression.

  1. Testing and Iteration: I tested the world on mobile devices to ensure:

Frame rates remain stable.

Navigation is intuitive.

Players understand objectives without clutter.


Challenges Faced

Optimization for Mobile: Balancing detail while maintaining smooth performance was a key challenge, requiring asset resizing and simplifying some interactive elements.

Puzzle Clarity: Ensuring puzzles were engaging yet easy to understand without instructions took multiple iterations.

Scripting Progression: Creating a seamless system where environmental changes felt natural while avoiding glitches required testing and debugging.

Lighting Transitions: Ensuring clear “before-and-after” visuals without heavy performance drops involved careful lighting and asset management.


Accomplishments

A fully functional, visually distinct, and engaging time-travel puzzle world optimized for mobile.

Created clear, shareable transformation moments that encourage players to capture and share their progress.

Established a scalable system that allows future expansion into new eras and puzzles seamlessly.


Next Steps

Adding leaderboards and timed challenges for competitive players.

Incorporating seasonal eras (e.g., Space Colony, Underwater Worlds).

Hosting community puzzle competitions to drive user engagement and social sharing.


Relevant Math (For Puzzle Logic Enthusiasts)

We designed a simple scoring and shard collection system using:

\text{Total Shards Collected} = \sum_{i=1}^{n} S_i

where:

if the puzzle in era is solved.

(Ancient, Medieval, Futuristic).

The completion percentage:

\text{Completion \%} = \left( \frac{\text{Total Shards Collected}}{n} \right) \times 100


ChronoQuest brings the magic of time-travel and puzzle-solving to the palms of users, transforming Meta Horizon into a stage for interactive storytelling, discovery, and progression-based gameplay.

Built With

  • and
  • blender-for-asset-optimization
  • built-on-meta-horizon-worlds-using-javascript-scripting
  • demo
  • for
  • leveraging-meta?s-apis
  • optimized-for-mobile-and-web
  • youtube
Share this project:

Updates