Inspiration

We were inspired to build Time Travel Tower Defense (TTTD) after seeing how polished other mobile-friendly Worlds are on Horizon. Our team was brand new to the Worlds Editor, so we treated this project as both a challenge and a test to see how far we could push the tools.

What it does

TTTD is a fast-paced tower defense experience. Players place and upgrade towers to stop waves of time-displaced enemies from reaching the base. Scores are sent to a global leaderboard, so every run is about surviving longer and optimizing your build to claim that top spot.

How we built it

We built the World entirely in the Desktop Editor and scripted the gameplay in TypeScript, using Gen AI to speed up boilerplate and iterate on ideas.

Challenges we ran into

Coming from Unity, the hardest part was translating our usual workflow into the Horizon ecosystem—learning new components, debugging in-world, and designing for mobile performance.

Accomplishments that we're proud of

We're most proud of getting out of our comfort zone and trying out a new engine. It was a great experience and we can't wait to continue to see what else the engine has to offer.

What we learned

We learned how to ramp up on a completely new engine—getting comfortable with the Horizon Worlds workflow, understanding how scripting and UI are handled, and adjusting our usual Unity habits to fit this environment. A big part of that was realizing how valuable community resources are. The Meta Horizon Creator Program Discord channel was an incredible source of answers, examples, and guidance, and it helped us move way faster than if we were learning in isolation.

What's next for Time Travel Tower Defense

We want to add more maps, enemy types, and an unlockable level system to increase replayability and keep the leaderboard competitive.

Share this project:

Updates