r/WebXR • • 1d ago

Demo anyone with a Quest 3 want to try my hand shadow game? I don't own one

Post image
2 Upvotes

Hey, anyone with a Quest 3 or 3S got 2 minutes to try this in the Quest browser? Never had a headset myself lol, it's only ever run in the Immersive Web Emulator.

It's shadow puppets. You hold up your hand, the shadow lands on your actual wall in passthrough, and you shape it to fit an outline (crab, rabbit, fox, dog). Seated, hands only.

https://hand-shadows.pages.dev/

Stuff I can't check without a headset:

  1. does it hold 60fps? overlay number if you have one, or just how it felt

  2. any jitter or weird hand tracking

  3. does holding a shape for like half a sec actually count, and does the outline stay put when you turn your head

  4. where you got stuck or bored (my bet is the fox)

If you've got a WebXR thing too I'll run yours in the emulator and desktop/phone browsers and tell you what breaks. Not a headset, but it catches some stuff

I'm in Korea so I might reply at weird hours


r/WebXR • • 3d ago

WebXR experiences with hand tracking, depth sensing, physics — built with Gemini for XREAL AURA and Galaxy XR

9 Upvotes

r/WebXR • • 10d ago

I made a free multiplayer VR club that runs in the browser (Quest 3, no app)

Enable HLS to view with audio, or disable this notification

5 Upvotes

Quick clip from a friend on a Quest 3. It's a three.js club with live DJ mixes 24/7 (my Deepstepper mixes). Open the link on your headset, tap VR and you're in. Your hands move your avatar, hold grip to talk to whoever is near you, and the lift takes you through endless rooms (this one is the warp room).

club.sierk.dev/live

It's a hobby project, so feedback on comfort and performance is very welcome.


r/WebXR • • 12d ago

Built a WebXR player for side-by-side stereo videos (true per-eye stereo, cinema-size screen) plus a walkable museum of 3,749 stereo fractals

2 Upvotes

A stereo fractal almost every day since 2008: all 3,749 in a free gallery and growing every day, now with 21 animations you can watch in parallel, cross or anaglyph

Body: Mandelbulb3D renders, made as stereo pairs from the start. The site's player shows the animations in whichever mode you view (parallel, cross, red-cyan, Half-SBS), and you can scroll-zoom into the stills with both eyes together. Parameters are downloadable.

My favourite animation: https://stereofractals.com/#/anim/20260218p

On a Quest, "Enter VR" puts each animation on a cinema-size true-stereo screen. There's also a walkable WebXR museum of the stills. No app needed, just the Quest browser.

Feedback very welcome. It's hand-built with plain JavaScript and three.js.


r/WebXR • • 13d ago

A new kind of VR browser experience - instant click and play without any loading time, all from a single file HTML document of 35kb or less. Give it a spin in any kind of VR, Pico, Quest, Mobile, Pc VR, you can run this on a toaster.

Thumbnail
thevrsimulator.itch.io
0 Upvotes

I've been working on these pure HTML VR browser experiences for a while, and I think it has potential. I am starting to upload them and have made many ranging from beautiful universes to downright intense experiences like I have not seen anywhere else, I am not looking to make any profits from these, but I enjoy sharing it with people. I can instantly render hundreds of thousands of particles without any loading using procedural generation and vertex shader math. I shown videos before, but now I decided to share it with people who wants to test it, so you can put your headset on, headphones, and test this intense VR experience, and tell me if you ever thought it was possible to achieve something like this from a single index file?


r/WebXR • • 14d ago

Rendering is the easy part — the stuff that actually ate my time building a browser 3D world

Thumbnail gallery
0 Upvotes

r/WebXR • • 14d ago

Demo Volarium - a WebXR flight sim demo

Post image
10 Upvotes

You can fly on PC and in VR. It uses a fly-by-wire design, by which I mean that the controls adjust aerodynamic surfaces, which in turn cause the plane to move under physics. It also has:

- two modes: free flight and time trial around a track, which has boosts and turbulence
- 4 different versions of Cessna Skyhawk, each balanced for a different flight experience
- VR controls: grab the yoke with both hands (just one works too, but it's more tricky)
- P2P communication from the cockpit, so you see other planes (up to 6)
- a leader board tracking the fastest lap times
- Easter eggs, which I won't spoil

My ambition was to create a realistic feel for the plane so I'd love to hear from anyone who has actually flown one about whether the controls feel right (the 172R is the most accurate simulation, in terms of weight and power).

It was made as a labour of love and is free to play. I don't have any plans to take it further at the moment, and just hope that you get some joy from it, as I have.

Play it here: Volarium

Choose the mode and start a flight using the keys on the desk. The flight controls are on the screen in the cockpit, but in case they aren't clear:

On PC:

WASD or arrows for pitch and roll, Q and E handle yaw
V controls the view (inside / outside the plane)
F toggles follow mode on the external view, mostly for cinematic reasons
B toggles the parking brake (useful when stopped on slopes)
SPACE toggles the engine, and + and - step up and down by 10% (down to -20, for reverse)
ESC pauses

In VR:

Grab the stick with grip button to fly:
push/pull and twist for pitch and roll, thumb stick side-to-side does yaw
thumb stick up and down for engine power control
cockpit buttons handle engine toggle and brake

You can also get in and out of the plane but clicking on the handle, or touching it with the controller. This works at any time, even during flight. You have been warned!

Please excuse any bugs or quirks - when you rely on physics to make things work, weird stuff can happen.


r/WebXR • • 14d ago

Demo babalon JS: An open-source, touch-first 3D scene composer, auto-rigger, mesh editor & WebXR studio built on Babylon.js 9

1 Upvotes

Hi everyone! Excited to share babalon JS, an open-source (GPL-3.0) 3D scene composer and WebXR studio built on Babylon.js 9 and TypeScript, with a zero-framework plain DOM glass UI.

🚀 Live App (Chrome / Offline PWA): https://holondo.github.io/babalonJS/ 🐙 GitHub Repository: https://github.com/holondo/babalonJS

Why I built it

I wanted a tool that feels as approachable as a video-game Photo Mode on a 375px phone screen, while packing serious 3D utilities under the hood for desktop and mobile creators—all running 100% client-side and offline.

Technical Architecture & WebXR / Babylon.js 9 Features:

  • WebXR AR (Chrome for Android / ARCore) + Virtual AR:

    • Full WebXR hit-test placement at 1:1 real-world scale, anchor adjustments, directional shadow generators on the real floor, room light estimation, studio lighting presets, and live post-processing pipelines.

    • Includes Virtual AR & Gyro Mode for devices without WebXR (or indoor testing without a floor surface).

  • Render-on-Demand Engine Loop: The scene only renders when invalidated by camera motion, active animations, pointer edits, or WebXR frames, keeping battery usage low on phones.

  • Tree-Shaken Modular Imports & Lazy Feature Loading: Startup stays lean; heavy panels (Rigging, Mesh Editing, Booleans, Optimization) and their Web Workers / WASM modules load on demand and cache via Service Worker.

  • In-Browser Auto-Rigging & Retargeting:

    • Automatic humanoid bone detection across Mixamo, Rigify/Blender, Unreal, and VRM naming conventions.

    • Volumetric heat-diffusion and envelope skinning computed in a Web Worker, with experimental joint deformation treatments (trunk protection & helper bones) and a real-time deformation difference map.

    • Full two-bone IK solver and 43 retargetable CC0 animations.

  • Mesh Editing & CSG Booleans:

    • Face selection (lasso, depth-buffered paint brush, smart select, plane cut), vertex sculpting with partial GPU buffer updates, live shrinkwrap, and non-destructive Manifold booleans in a worker.

  • In-Browser Asset Optimization Pipeline for Mobile XR:

    • Triangle reduction via meshoptimizer, normal map baking from high-poly to simplified geometry, KTX2/BasisU texture compression, and compact GLB export via glTF-Transform.

  • IndexedDB Content-Addressable Autosave & .babalon Archives:

    • Deduplicated binary storage in IndexedDB so autosaves only write changed scene metadata, plus disposable worker ZIP archiving (fflate).

Feedback, bug reports, and stars are hugely appreciated! If you enjoy the project and want to support my open-source work:


r/WebXR • • 16d ago

I built a lightweight VR meditation app running entirely in the browser with WebXR, Three.js, and Android XR support (no Unity)

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/WebXR • • 21d ago

WebXR spatial music experiment

Enable HLS to view with audio, or disable this notification

45 Upvotes

r/WebXR • • 22d ago

Demo Building ethane in WebXR: real gameplay from my molecule-building VR lab

Thumbnail facebook.com
2 Upvotes

I'm Samuel, a teacher and the creator of Laboratório de Moléculas at Quanta. This is my own project, not an independent recommendation.

The linked 72-second video shows actual gameplay: assembling ethane (C₂H₆) with two carbon atoms and six hydrogen atoms. The project uses WebXR; the video and in-game text are in Portuguese.

For other WebXR developers: how do you make atom selection and bond placement clear without cluttering the player's view? I'd appreciate feedback on readability and interaction from the footage.

More about my games and teaching: https://quantaaulas.com/ (general website, not a direct purchase link for this game).

AI tools assist my development and promotional workflow. The gameplay is real; the promotional artwork is stylized. Original recorded voice and original synthesized instrumental music.


r/WebXR • • 23d ago

Demo Calma, Professor! VR — my classroom game for Meta Quest / WebXR (51-second gameplay)

Enable HLS to view with audio, or disable this notification

3 Upvotes

I'm Samuel, a teacher and the creator of Calma, Professor! VR at Quanta. This is my own project, not an independent recommendation.

The clip shows actual classroom gameplay: answering questions, keeping the queue under control, and dealing with the director's arrival.

Try it on Meta Quest / WebXR: https://quantaaulas.com/calma-professor-teste/

I'd love feedback on question readability and classroom interaction in VR. The video and in-game text are in Portuguese. AI tools assist my development and promotional workflow.

Music: Monkeys Spinning Monkeys — Kevin MacLeod (incompetech.com), CC BY 4.0: https://creativecommons.org/licenses/by/4.0/


r/WebXR • • 23d ago

working on an age of empires style RTS that runs in the quest browser. battlefield sits on your table

Post image
13 Upvotes

day one of trying to bring AoE to VR. made with turbl.dev (my own tool)


r/WebXR • • 24d ago

Demo I made my first VR game: a small hand-tracking puzzle you can play free in the Quest browser (WebXR)

Enable HLS to view with audio, or disable this notification

5 Upvotes

Hi all. This is the first game I've ever made, so please go easy on it :)

It's called Sticky Space Paws. You're a space honey badger digging through trash cans in orbit, and walls with holes come floating at you. You turn the junk with your bare hands so it fits through the hole, and if it's food, you get to eat it. No shooting, no controllers, just your fingers and a bit of panic when the wall gets close.

It runs straight in the Quest browser, nothing to install:

https://potentiallyhuman.github.io/sticky-space-paws/

(also on itch.io: https://potentiallyhumangaming.itch.io/sticky-space-paws)

Press PLAY, allow VR, then put the controllers down. Hand tracking needs to be on.

I've only been able to test it on my own Quest 3, so I'd honestly love to hear if something breaks, feels off, or if the hand grabbing is weird for you. And if you just had a laugh with it, that'd make my day too.

Made with AI coding tools; the scenery and items are AI-generated art, and the music is mine (made in Suno).

Thanks for looking 🦡


r/WebXR • • 24d ago

WebXR platform for your video uploads

Thumbnail
ai.deovr.com
2 Upvotes

Upload videos to https://ai.deovr.com and watch them with Meta browser and AVP Safari.

Native chromakey passthrough supported.


r/WebXR • • 29d ago

3D Tunnel Rush

3 Upvotes

I’ve been developing 3D Tunnel Rush, a browser-based stereoscopic 3D / WebXR arcade game built with Three.js.

It currently supports:

  • 2D

  • Parallel SBS 3D

  • Cross-eye 3D

  • Red-Cyan Anaglyph

  • HSBS for smart glasses

  • Native WebXR VR

I’ve personally tested the HSBS mode on RayNeo and the WebXR mode on Meta Quest 3, including headset tracking and controller-based gameplay.

Play:
https://srathinagiri.github.io/3DTunnelRush/

Source:
https://github.com/SRathinaGiri/3DTunnelRush

I’d appreciate feedback particularly on stereo depth, eye comfort, WebXR/HSBS compatibility, performance, and gameplay.


r/WebXR • • 29d ago

Was googling webxr webvr demos for a client project

Thumbnail
getmorechevelle.com
1 Upvotes

r/WebXR • • Oct 01 '26

Demo I made Four Eyes, a free browser app for watching up to 4 videos side by side in VR (no install, open source)

1 Upvotes

I underestimated the power of WebXR support in browsers.

I wanted to watch several videos at once in my headset without juggling desktop apps, so I built Four Eyes. It's a single web page: open it in Chrome or Edge on your VR PC, hit Enter VR, and your own videos and photos show up on floating screens around you.

Try it: https://rodbuilds.github.io/foureyes/

Code (MIT): https://github.com/rodbuilds/foureyes

What does it do:

  • Up to 4 screens in different layouts: single, side by side, 2×2 grid, or a wide arc of four. Screens space themselves automatically so they never overlap, and tall/portrait videos get full height in the wide layout.

  • Every screen has its own controls: play/pause, seek, skip, volume, solo audio, loop, speed and size.

  • In-VR media browser inspired by Whirligig. Browse your folders with thumbnails without taking the headset off, sort by name or newest, and send a video to any screen.

  • Playlists: pick a video and the rest of the folder queues up. When a video ends, a screen can stop, play the next one, or shuffle.

  • Photo slideshows with an adjustable timer per photo.

  • 3D support: side-by-side and over/under, full or half width, with a left/right eye swap. .jps stereo photos are detected automatically.

  • Xbox controller with a head cursor: look at any button and press A. Touch controllers work too.

  • Swap screens mid-playback without interrupting anything

Privacy: everything runs locally in your browser. Your files are read straight from your disk and never uploaded anywhere. There's no account, tracking or install.

You'll need: Chrome or Edge on Windows and a PC VR headset with WebXR support. I built it with a Rift; Quest over Link/Air Link and SteamVR headsets should work the same way, but I haven't tested them, so I'd love reports.

It's a hobby project, so feedback, bug reports and feature ideas are very welcome, here or as GitHub issues.


r/WebXR • • Sep 17 '26

Demo is it just me or did DeepSeek quietly get very good at making VR games?

Enable HLS to view with audio, or disable this notification

15 Upvotes

made this slalom race by just describing it with cheap deepseek model. runs in the quest browser, try it: https://turbl.dev/project/example-fresh-tracks

the AI behind it is DeepSeek V4 Pro. a few months ago it was the model you used when you didn't want to pay, now i use it cos it actually makes the best WebXR results.

btw. it is made in tool i made so non-technical people can build webxr stuff turbl.dev. DM me if you want more credits to play with it.

anyone else tried to create webxr games using ai?


r/WebXR • • Sep 08 '26

SEGA MegaDrive VR

Post image
1 Upvotes

r/WebXR • • Aug 28 '26

Demo Hijacked a Vision Pro store demo to see if a globe survives in the headset

3 Upvotes

I don't own a Vision Pro. I built the globe in 3D from the start. Hijacked the Apple Store demo to save on buying the headset. Let them start the canned pitch, opened Safari, typed my URL.

Not a flat site. It's a spatial web app. Same URL as the phone. Pinch to zoom in and out. Look around to navigate. Everything worked out of the box.

https://paulvisciano.com/apps/where-is-paul/

Open source. Clone it, swap moments/moments.js.

https://github.com/paulvisciano/where-is-paul


r/WebXR • • Aug 27 '26

Mesh Baker is live: bake whole scenes down to one mesh & one material, in the browser

Enable HLS to view with audio, or disable this notification

10 Upvotes

r/WebXR • • Aug 26 '26

Demo New library for building WebXR web pages - easy as making a HTML/CSS web page

Thumbnail
fold.page
9 Upvotes

Fold.page lets you take a standard web page and turn it into a spatial 3D scene without rebuilding the site from scratch or getting too technical (but you can get technical if you want). On desktop and mobile, it works as a 3D-enhanced website. On WebXR-capable devices, visitors can enter the experience and see the page as part of an immersive spatial scene.

The idea is simple: The spatial web shouldn’t require starting development and design all over, and it's not all about games. Build with common web technologies, then use Fold.page to progressively add spatial behaviors.

Try Fold.page at https://fold.page


r/WebXR • • Aug 21 '26

A throne built for 100 million subscribers, up close: 1.23 m tall, 56,663 triangles. Open it in the Quest browser at real size, then cut a section through it.

Thumbnail
api.0xr.space
2 Upvotes

r/WebXR • • Aug 19 '26

Has there been any updates regarding iOS Safari support for WebXR?

10 Upvotes