In-World Party Travel System
Inspiration
The frustration of losing friends in virtual worlds inspired us to create a seamless group travel experience. In Meta Horizon Worlds, coordinating group movement often breaks immersion and separates players. We wanted to solve the age-old VR problem: "Wait, where did everyone go?"
What it does
The Party Teleporter creates intelligent group teleportation in VR.
- When a player enters a teleporter trigger, nearby friends (within 100m) receive an elegant UI prompt asking to join the journey.
- The system handles everything automatically: detecting nearby players, managing responses with countdown timers, and teleporting willing participants together while respecting individual choice.
How we built it
Built using TypeScript for Meta Horizon Worlds, we created two main components:
- PartyTeleporter System: Handles trigger detection and teleportation logic
- PartyJoinUI: Custom UI with player-specific bindings
Key features include:
- Radius-based player detection
- Request timeout management
- Cooldown systems to prevent spam
- Responsive UI with accept/decline buttons and countdown timers
Challenges we ran into
- Managing asynchronous player responses across multiple users simultaneously
- Implementing player-specific UI bindings without conflicts
- Handling edge cases like players leaving mid-request
- Balancing spam prevention with accessibility
- Extensive testing of timing systems to maintain immersion
Accomplishments that we're proud of
- Created a polished, intuitive group travel system that feels natural in VR
- Designed an elegant UI with smart anti-spam protection
- Implemented flexible party size management (2–8 players)
- Built a plug-and-play teleportation system where players can join simply by entering any trigger
What we learned
- VR social interaction design requires careful attention to timing and user agency
- The importance of immediate feedback and clear visual communication
- Respecting player choice in multiplayer interactions
- Managing state across multiple concurrent users improved our skills in asynchronous programming and UX design for shared virtual spaces
What's next for In-World Party Travel System
- Customizable invitation ranges
- Party leader designation with special privileges
- Integration with Horizon Worlds’ friend systems
- Voice chat coordination during teleportation
- Analytics to optimize timing and UI placement
- Cross-world party persistence
- Advanced group management features




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