Skip to main content

WebXR in Godot

Submitted by David Snopek on Wednesday, 2021-02-24 @ 10:42 AM

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.

Category status:
Open Source
Release status:
Released

Talks

Godotcon 2021

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.

Video Talk
Friday, 2021-01-29 @ 12:24 pm Read more

Tutorials

WebXR and Godot logos

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!

Tutorial
Wednesday, 2023-01-25 @ 1:13 am Read more
WebXR and Godot logos

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!

Tutorial
Tuesday, 2020-11-03 @ 11:05 am Read more

Devlog

Video thumbnail

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.

Video Devlog
Wednesday, 2022-01-19 @ 9:50 am Read more
Video thumbnail from WebXR progress report #7

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!

Video Devlog
Tuesday, 2021-01-19 @ 11:34 am Read more
Video thumbnail from WebXR progress report #6

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.

Video Devlog
Tuesday, 2020-12-15 @ 11:27 am Read more
Video thumbnail from WebXR progress report #5

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.

Video Devlog
Friday, 2020-11-27 @ 11:21 am Read more
Video thumbnail from WebXR progress report #4

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.

Video Devlog
Tuesday, 2020-10-20 @ 11:18 am Read more
Video thumbnail from WebXR progress report #3

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.

Video Devlog
Monday, 2020-10-12 @ 11:16 am Read more
Video thumbnail from WebXR progress report #2

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!

Video Devlog
Monday, 2020-10-05 @ 11:12 am Read more
Video thumbnail from WebXR progress report #1

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...

Video Devlog
Monday, 2020-09-28 @ 11:09 am Read more