We set out to reimagine collaborative VR world-building by blending Meta Horizon’s creation tools with real-time AI assistance. The inspiration came from the friction we all felt when switching between building, scripting, and generating assets — HorizonForge was our answer to make it seamless.

What it does

HorizonForge empowers multiple creators to co-build immersive environments in real time. Using AI pipelines (GPT-4 for procedural world-building prompts and Stable Diffusion for visual assets), builders can instantly generate terrain, textures, and objects, then edit and sync them live across devices. WebRTC and Firebase ensure ultra-low-latency collaboration so every change appears instantly for all users.

How we built it

  • Core Platform: Unity 2023.2 LTS, Meta Horizon Worlds SDK, Meta XR SDK
  • AI & Intelligence: OpenAI GPT-4, Stable Diffusion API
  • Backend & Sync: Node.js/Express services, Firebase Realtime Database for state sync, WebRTC for multi-user connections
    We developed the interface in Unity, wired it to our Node.js backend, and orchestrated sync across Firebase. AI requests are piped through GPT-4 for logic generation and Stable Diffusion for texture and environment creation.

Challenges we ran into

  • Getting WebRTC to maintain stable connections in multiplayer VR
  • Synchronizing AI-generated assets across sessions without breaking state
  • Performance tuning on Meta Quest devices with limited resources
  • Timeboxing AI calls to keep latency manageable in live builds

Accomplishments that we’re proud of

  • Built a working multi-user collaborative VR builder from scratch in weeks
  • Integrated two AI pipelines directly into the workflow
  • Achieved reliable cross-user synchronization with Firebase + WebRTC
  • Created a demo that runs smoothly on Meta Quest

What we learned

  • How to architect distributed real-time systems
  • How to optimize AI model calls for interactive experiences
  • How to scope features so they work within Quest’s performance limits
  • The value of tight cross-discipline collaboration (AI, backend, VR design)

What’s next

  • More AI-driven features (NPC scripting, quest/storyline generators)
  • Expansion into a marketplace for sharing and remixing worlds
  • Optimizing asset streaming for larger collaborative projects
  • Open-sourcing components for other Horizon creators to build on

What's next for HorizonForge — World-building emphasis

Built With

  • express.js
  • firebase-realtime-database
  • meta-horizon-worlds-sdk
  • meta-xr-sdk
  • node.js
  • openai-gpt-4
  • stable-diffusion-api
  • unity
Share this project:

Updates

posted an update

HorizonForge Final Build + AI Storytelling Spotlight

We’ve locked in the final competition build of HorizonForge — and it’s our most polished version yet.
At the heart of this release is one of our most exciting features: AI‑assisted environmental storytelling AI Storytelling in Action

  • As you build, our GPT‑powered assistant suggests narrative elements that fit your scene.
  • Example: Crafting a medieval village? It might suggest adding a bustling market square or a blacksmith’s forge.
  • One click, and the props + textures appear instantly — keeping you in a flow state without breaking immersion. What’s New in the Final Build
  • Fully integrated AI storytelling + texture generation
  • Optimized real‑time sync for up to 8 simultaneous builders
  • New social features: friend invites + instant remix publishing
  • Performance boost: stable 90fps in complex scenes

Why It Matters HorizonForge isn’t just a tool — it’s a creative ecosystem where every creator becomes a collaborator.
We’re pushing the boundaries of what’s possible in social VR, and now it’s competition‑ready.


Watch the walkthrough:** (YouTube link once uploaded)
Try the live demo:** Interactive Demo
GitHub Repo:** alexandros-thomson/horizonforge


Claude Artifact → Placement Map

Here’s how we’ve deployed every polished piece we built in Claude so far — so nothing sits hidden in a chat, and everything is surfaced where the judges will see it.

Artifact from Claude Where to Put It Why It Matters
Polished “About the Project” narrative Devpost → Story section (top) Sets the hook and tells the problem → solution → impact arc in judge‑friendly language.
Built With list Devpost → Built With field Shows technical credibility at a glance; bullet‑pointed for skim‑reading.
Try it out link descriptions Devpost → Try it out section Gives judges instant access to the live demo, repo, and video.
Competitive Advantages list Devpost → Story (near the end) Reinforces why HorizonForge stands out; ties directly to judging criteria.
Contribution statement Devpost → Describe your contribution sidebar Personalizes the entry; shows your role and leadership.
Automation README GitHub repo → /docs/automation-readme.md Demonstrates engineering discipline; impresses technically‑minded judges.
OBS + YouTube upload script GitHub repo → /scripts/auto-youtube-upload.js Shows innovation in tooling; supports your “polish” narrative.
OBS recording path validator GitHub repo → /scripts/obs-recording-path-validator.js Adds credibility to your automation claims.
UI copy / taglines Live demo UI + Devpost hero image caption Keeps tone consistent across all touchpoints.
Video walkthrough script YouTube video (linked in Devpost) Ensures the video is tight, high‑impact, and matches the written story.
Feature spotlight blurbs Devpost → Updates tab Keeps your project active in the feed; shows ongoing engagement.

How They Work Together

  1. Claude is our workshop — where we refine each artifact until it’s competition‑ready.
  2. GitHub is our showroom — where the code, docs, and scripts live for public inspection.
  3. Devpost is our stage — where we present the story, visuals, and links to the judges.
  4. Live demo & video are our proof — where judges see and feel HorizonForge in action.

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

posted an update

HorizonForge: From Vision to Reality We’ve officially submitted HorizonForge — World‑building emphasis to the Meta Horizon Creator Competition: Mobile Genre Showdown – Reloaded!

Over the past weeks, we’ve:

Engineered a real‑time, multi‑user VR world‑building engine

Integrated AI for storytelling suggestions, texture generation, and smart asset placement

Optimized performance to maintain 90fps even with multiple active builders

Designed social features for seamless collaboration, remixing, and sharing

What’s Next Finalizing our video walkthrough for the Devpost page

Uploading hero images and interface previews to showcase the experience

Preparing for live community build events inside Meta Horizon

Why It Matters HorizonForge isn’t just a tool — it’s a creative ecosystem where every creator becomes a collaborator. We’re pushing the boundaries of what’s possible in social VR, and we can’t wait to share more.

Try it now: Live Interactive Demo GitHub Repo: alexandros-thomson/horizonforge

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