Inspiration
The original MYX was a VR social world that reached 50,000+ users. We learned that an empty virtual room is an uncomfortable room. MYX House Party flips it: instead of sending you into someone else's world, it brings real people into your real room. Quest players see the party in passthrough AR, with a lounge, a DJ booth and friends arriving through a glowing door. Anyone can go "full dive" into VR with one tap.
The anchor is music. DJs already want an audience, so MYX lets a DJ play live from their own decks and PC audio while guests join from a Quest, a PC or a phone. Shared things to focus on, like the DJ, dim lights and somewhere to sit, take the pressure off first meetings.
What it does
- Host or join a private party with a code or a shared link. Public parties appear in a simple live list.
- Quest players are fully hands-first: translucent tracked hands, touchable menu panels, a wrist watch that opens the menu, and a physical "gear stick" you grab with a fist to move. No controller needed, and everything works seated.
- DJs stream live desktop audio into the room; guests sit, emote and talk with voice chat.
- Cross-device: Quest (AR/VR), desktop and mobile touch controls in the same party.
- Optional room packs (Club Pack, Camera Pack) turn your space into a small club with an NPC crowd and a recorder for DJ clips.
How we built it
A single-page three.js WebXR app hosted on Netlify. Multiplayer is peer-to-peer WebRTC with a TURN relay, plus a selective forwarding path and party instancing (shards) so performers can reach more than one room of guests. Avatars are rigged glTF with audio-driven jaw movement. Hand input uses WebXR hand joints with our own gesture and touch-collider layer.
Challenges
- Meta's system pinch on both hands clashed with our pinch/laser UI, so we moved to physical touch: poke buttons, grab the stick.
- Our first live DJ event had audio dropouts; that drove the shard and forwarded-audio work.
- The first lounge build hit about 600 draw calls. An optimisation pass (shared materials, atlases, a hybrid floor reflection) brought it to 90 fps on Quest in multiplayer.
What's next
Career mode (host your first house party and grow a crowd), Pixy, an in-game guide character, more room packs, performer tools that show total guests across shards, and a move toward accounts and a server tier for bigger events.
Built With
- cloudflare
- gltf
- html5
- javascript
- netlify
- oculus-quest
- three.js
- webaudio
- webrtc
- webxr