WebVR IDE

MVP created to promote Simbol, a social API for VR on the Web. This WebVR experience was designed and coded to introduce people to basic WebVR concepts and features.

The design concept behind this project was to build kind of a The Matrix Stockroom, where the users joining the session can enter VR mode, talk to each other, and see both the code being typed on the WebVR IDE by a more experienced user and the objects being spawned in the A-Frame scene.

Version 0.1.3

The current version includes a big secondary display in the scene and personal displays for each user joining the session.

LAUNCH EXPERIMENT

Code and A-Frame components available on GitHub


How Did It All Start?

When back in 2017 I discovered the aframe-textarea-component created by Brian Peiris, I thought: “I would be cool to use it as a starting point to create kind of WebVR IDE!”.

At the same time, that idea didn't sound exciting to me, because none of the current VR text entry methods can offer an enjoyable experience yet. So better avoid long sessions of typing and inputting text in VR.

Then, in October 2018, I was contacted by Alberto Elias via Twitter, and he introduced me to his project called Simbol, which allows you to build social WebVR experiences in seconds.

So that same idea came back to my mind again, but this time it made much more sense because I was thinking of it under a different vest: "What about creating a WebVR IDE to introduce OTHER people to basic WebVR concepts and features while being inside an A-Frame scene?"

The hassle of typing and inputting text in VR wouldn't matter anymore, indeed, because A-Frame also works in Desktop mode; therefore you don’t necessarily need to wear a headset and enter VR mode and, most importantly, you can type the code in the WebVR IDE using a physical keyboard.

This is what I said to Alberto during our first online chat on Appear, and this is how our collaboration started that day.