WorldID: 946047508585938

Inspiration

The inspiration for this game came from the classic childhood experience of playing tag and chase games. I wanted to create a fun, fast-paced experience where players must stay close to an increasingly faster lovely dog and catch it! The concept flips the traditional "catch the target" mechanic - instead, players must keep up with a dog that progressively levels up and becomes harder to follow, creating an engaging challenge that tests reflexes and spatial awareness.

How It Was Built

This project was developed entirely in TypeScript using the Meta Horizon Worlds scripting API. The game features a dynamic AI system with multiple behavioral modes:

  • AI generating world: I generated world with various of world model to have better visualisation.
  • Flee Behavior: When players get too close, the dog actively runs away at increased speed, making it challenging to corner
  • Progressive Difficulty: An automatic leveling system increases the dog's speed every 20 seconds, with visual feedback showing the current level
  • Create music with AI: Great background music with AI (licensed for commercial)

The development process involved iterating on movement mechanics, balancing flee distances, and fine-tuning speed scaling to create an enjoyable difficulty curve.

Future Plans for Improvement

Looking ahead, I plan to enhance the experience with:

  • NavMesh Integration: Full support for baked navigation meshes for more natural pathfinding
  • Power-ups: Collectible items that temporarily boost player speed or slow the dog
  • Multiplayer Mode: Competitive gameplay where multiple players race to stay closest to the dog
  • Customization: Different dog breeds with unique speed characteristics and behaviors
  • Environmental Challenges: Obstacles and terrain variations that add strategic depth
  • Game Design: Upgrade on game design.

This project demonstrates the potential for creating engaging, skill-based mobile experiences within the Horizon Worlds ecosystem.

Built With

Share this project:

Updates