Aardvark: A Brief Introduction

Housekeeping Note: I know that I have been devoting a lot of coverage to Second Life lately on my blog, which has seen a significant bump in both new and returning users during the coronavirus pandemic, particularly in jurisdictions under some form of lockdown/quarantine/social distancing. However, I will still endeavour to write about the many newer projects and developments in virtual reality, such as Aardvark. My coverage will even out over time, I promise!


An example of a simple Aardvark “gadget” within Steam VR Home

I first heard about Aardvark via a frustrated tweet by Avaer Kazmer, lamenting the current fractured state of mutually-incompatible social VR plugins. (And yes, I do agree with him.)

Aardvark reminds me a bit of a project I had written about in May 2018, called Pluto VR. Like Pluto VR, Aardvark is sort of an overlay over existing Steam VR programs. According to the project’s GitHub:

Aardvark is a framework for building augmented reality “gadgets” that run on top of virtual reality experiences. Gadgets are constructed using a bunch of custom React components (from the @aardvarkxr/aardvark-react package) and run in the Aardvark application. Gadgets use these components to show interactive models, 2D UI, or other stuff that will draw on top of any VR applications you run. You can attach these gadgets to your hands and bring them with you in your favorite VR apps.

This is perhaps best explained by a short YouTube video demonstration by one of the developers, Joe Ludwig:

Again, like Pluto VR, you can actually communicate with other people who are in a completely different virtual environment from you. In this video, Joe happens to be in his Steam VR Home, but he can see his friend Jared’s “gadgets”, even though Jared is running Beat Saber!

While Aardvark is perhaps more of a curiosity, a proof-of-concept, than a viable product at this time, it is still an intriguing project. Visit their GitHub if your curiosity has been sparked, and you want to tinker a bit with Aardvark yourself! All the code is there.

And I will be adding Aardvark to my long-neglected, overflowing, comprehensive list of social VR apps, platforms, and virtual worlds. I know, I know...I said I was going to reorganize and categorize it! Yet another project for these days of social isolation….

Advertisements