In September 2020, I began working on adding support for WebXR to the Godot game engine. In January 2021, it was merged into Godot core! Along with the community, I've continued to work on improving WebXR in Godot for both AR and VR applications.
Talks

My WebXR presentation at GodotCon 2021
In order to participate in real-time, I had to wake up crazy early, but it was great! Check out the video.
Tutorials

How to make a VR game for WebXR with Godot 4
A step-by-step tutorial showing the full process for making a VR game for WebXR in Godot 4. Includes tips for debugging and troubleshooting!

How to make a VR game for WebXR with Godot 3
A step-by-step tutorial showing the full process for making a VR game for WebXR in Godot 3. Includes tips for debugging and troubleshooting!
Devlog

WebXR in Godot devlog #8: UI improvements for smartphone AR!
I tell the story of implementing some improvements for building UIs for smartphone AR apps with WebXR.

Adding WebXR to Godot - progress report #7
WebXR support has been merged into Godot core! And I'm going to be presenting about it at Godotcon 2021! Huzzah!

Adding WebXR to Godot - progress report #6
Finishing out the last set of features for VR support in WebXR, writing API documentation, and getting the PR ready for final review.

Adding WebXR to Godot - progress report #5
I talk about my WebXR in Godot tutorial, and show some games that folks have already made using WebXR in Godot.

Adding WebXR to Godot - progress report #4
Since last week, I added support for controller inputs (button presses and joysticks) and started work on a new demo project.

Adding WebXR to Godot - progress report #3
I implemented positional tracking of controllers, and added a simple API for configuring WebXR and receiving some signals back from it.

Adding WebXR to Godot - progress report #2
Previously, it was only working with the WebXR emulator extension. Now, I have it working in the Oculus browser on an Oculus Quest!

WebXR in Godot... almost! I need your help :-)
I've started adding WebXR support to the Godot game engine, and it's almost working! However, I've gotten stuck, and need some help...