Help Save Christmas

Inspiration

Christmas has always been a season filled with imagination, generosity, and joy. We wanted to build something that taps into that universal nostalgia — a game that reminds people of the magic of dreaming. Even though Santa is a fictional character, the excitement he inspires is real, especially for children. That feeling became the heart of our project.


What It Does

Help Save Christmas is an immersive holiday‑themed game where players work to preserve the magic of Christmas. Through interactive tasks and festive worldbuilding, the game encourages imagination, hope, and playfulness. It’s designed to keep dreams alive and remind players why the holiday spirit matters.


How We Built It

  • Used trimesh PNGs and 3D models generated through Meta Horizon tools
  • Developed gameplay logic using TypeScript
  • Scripted and tested the experience in Visual Studio Code
  • Built and refined the world using the Horizon Desktop Editor
  • Combined AI‑assisted environment generation with custom design and hand‑crafted interactions

Challenges We Ran Into

  • Getting scripts to behave consistently across devices
  • Making mobile pop‑up screens function correctly so players could track their progress
  • Debugging TypeScript logic for interactive elements and progression tracking
  • Balancing performance with visual quality in a festive, asset‑heavy environment

Accomplishments That We’re Proud Of

  • Built a fully functional, playable game experience
  • Overcame major scripting and UI challenges
  • Successfully integrated AI‑generated assets with custom world design
  • Created an environment that feels magical, immersive, and joyful

What We Learned

  • How to read, debug, and write TypeScript more effectively
  • How to leverage AI tools to create richer environments and world experiences
  • Best practices for mobile UI overlays in Horizon‑based games
  • How to collaborate creatively under time pressure

What’s Next for *Help Save Christmas*

  • Implementing multiplayer score tracking using TypeScript
  • Adding more animated NPC interactions to deepen immersion
  • Improving the mobile screen overlay for smoother gameplay
  • Expanding the world with new quests, characters, and holiday‑themed challenges

Built With

Share this project:

Updates