Overte: A New, Free and Open Source Social VR Platform, Built on the Original High Fidelity Source Code

Overte is a free and open source (FOSS) social VR platform, which embraces the open source philosophy through and through.

Overte is a spin-off (or “fork”) of the existing Vircadia project. Like Vircadia and its sister platform Tivoli Cloud VR, Overte is built upon the foundation of the original High Fidelity codebase, which the company open sourced after they closed their social VR platform and became a spatialized audio company. (By the way, Tivoli Cloud VR ceased operations on February 21st, 2022.) So, while Overte is a relatively new project, it definitely has a distinguished pedigree!

According to the user documentation:

Overte is open-source software which enables you to create and share virtual worlds as virtual reality (VR) and desktop experiences. You can create and host your own virtual world, explore other worlds, meet and connect with other users, attend or host live VR events, and much more.

The Overte virtual worlds software provides built-in social features, including avatar interactions, spatialized audio, and interactive physics. Additionally, you have the ability to import any 3D object into your virtual environment. No matter where you go in Overte, you will always be able to interact with your environment, engage with your friends, and listen to conversations just like you would in real life.

The key features of Overte are:

  • Collaborative world creation and editing.
  • Steam VR support, including full-body tracking.
  • Excellent scalability, allowing events with as many as 500 users in a single virtual world.
  • Scripting in JavaScript which allows creation of games, interactive event, new UI elements and custom applications.
  • Support for Windows and Linux (downloads here), with MacOS support coming soon.

Overte is operated and maintained by a German non-profit corporation, the Overte e.V Association, whose sole purpose is promoting and distributing FOSS Social VR software in general, and Overte in particular. You can read the articles of association here. Anybody can join the association as a member (currently the yearly membership fee is 60 Euros). Please note that it is NOT required to be an association member to use or help develop Overte! However, members do get to vote on the future direction of the project at regular meetings.

I did a text chat interview with the six board members of the Overte platform and their chair, Dale Glass:

Ryan: Could one or more of you please explain why you felt the need to create a fork from the High FIdelity/Vircadia code? What is the main difference between Vircadia and Overte?

74hc595: One of the most important motivations was the need for having clearer organizational structure. The idea of non-profit is motivated by KDE e.V., which is a German non-profit organization that manages K Desktop Environemnt source code.

catraxx: KDE is merely the inspiration for how we organize. We are not connected to them.

Dale: Some have issues with Vircadia’s direction and interests, and some want a better organizational structure.

Ryan: So the servers running Overte run on Linux, not Windows?

74hc595: They can run on both. On Windows it’s amazingly simple – you can create your own server hosting your virtual world with just a few clicks.

Ryan: And I understand you are also working on a Mac version, too, right?

74hc595: We already have Mac version, but not all features work there yet.

Ryan: I would like to better understand how you are structured, and what is different about being a non-profit compared to say a commercial company creating a metaverse platform.

74hc595: The non-profit itself is registered in Germany, and all board members are democratically elected by members of the non-profit. The most important thing is motivation. Being a non-profit allows us to focus on making amazing virtual world software without worrying about monetizing it in any way. There’s a membership fee to join the non-profit and get voting rights, but of course anyone is welcome to use the software. Overte is released on Apache 2.0 open source license.

Ryan: I assume that this is a volunteer organization and that nobody is getting paid or drawing a salary, right?

catraxx: We are not getting paid, that is correct.

Ryan: Would you say that this drive to monetize is what separates you from Vircadia? I believe they were exploring using blockchain/crypto/NFTs, right? And you’re not, right?

74hc595: The risk of NFTs being introduced there is one difference—we have no intentions of monetizing Overte in any way (but of course commercial worlds created by users are possible).

Ryan: Are you sharing additions to the codebase between Overte and Vircadia, or are they completely separate forks nowm each going in their own direction?

74hc595: Each is going in it’s own direction, but the license is the same, so parts of code can be shared, as long as the copyright notice remains. We aim to remain compatible for as long as that’s practical.

Ryan: Have you been in touch with the Tivoli Cloud VR people since they shut down their platform, and do they have any code you would like to add to Overte?

74hc595: Most definitely, yes. It’s amazing that they decided to relicense their code as Apache 2.0 so it can be used by us. They did amazing work in it. I was really sad they closed, because I wanted to achieve interoperability with their servers too.

Dale: We’re looking into incorporating Tivoli code, but so far things have been a tad busy. They’ve changed their build process considerably, and that put a bit of a damper on things, but we’ll get there…Incorporating Tivoli code will take time and effort. They did great work but we still have to look at what they did, what works for us and what may not, and to review it—we want to avoid code from any contributors that may not be onboard with the relicensing idea, for instance.

74hc595: Overte is also compatibile with Vircadia, and Vircadia worlds can be visited from our client.

Ryan: Oh I did not know that! People can just download the client software from your website, right?

74hc595: Exactly. For now it will be on our website, and probably also Windows Store soon. In the longer term, it would be amazing to provide packages for popular Linux distributions.

Ryan: What do you see as the three most important things that you have to accomplish over the next year? Your top three must-do things.

74hc595: I think that the absolutely most important thing will be upgrading our codebase to use new scripting engine, because the one we currently use is being deprecated. It would also allow us to upgrade to Qt 6, because Qt 5 libraries will get deprecated at some point too.

Dale: My personal list: 1. Finish cleaning up the code. Which is almost done, most of the required changes already made it in. This is mostly boring but important for quality. 2. Dynamic textures. It’s a big project with multiple levels. 3. Inter-domain communication. But I definitely agree with the scripting engine part as well.

Ryan: What do you mean by “inter-domain communication”, Dale?

Dale: I have this rough idea that domains could allow other domains to do things like fetching assets and connect to audio from them. So for instance, picture a large convention, where you have some sort of central hallway, then each talk is its own domain. One thing I want to have is that a domain can export audio streams that then could be played in the hallway. So you can walk past a door that actually leads to another server, but hear if there’s something big going on inside. Not necessarily limited to audio, but that’s also likely to be a big enough project, so we’ll see how that goes!

Ryan: Does Overte support spatialized, 3D audio, and if so, do you use High Fidelity’s spatialized audio product or something else? I know HiFi wanted to take that part out and sell it, and they have, to places like Sine Wave Entertainment (Sinespace/Breakroom).

Dale: High Fidelity had a proprietary audio codec, but that’s just audio compression. We don’t have to use that to have spatial audio. The actual spatial audio is in the Apache 2 licensed code so we can use it without any issues.

74hc595: For me, working on improving collaborative creation tools in Overte has topmost priority. One of the biggest strengths of our software is the ability of creating worlds together with friends, and changes to the world being persistent. I want to develop creation tools so that virtual world creation is possible entirely in game. Right now I’m working on voxel editing tools that will allow creating terrain and buildings in a similar way to Minecraft. It will be very intuitive for new users. Another of my priorities is improving graphics quality, especially by implementing real time raytracing…The collaborative creation is one of the most amazing aspects for me. For example just a week ago I was hanging out with friends at Overte Hub, while a fried was creating his art gallery there. Creating worlds together is a magical experience for me.

Ryan: Are you in touch with any of the former High Fidelity employees? Are any volunteering to help you develop Overte?

Dale: We know a few people that worked on HiFi, yes. Some prefer to be discreet, so we won’t name them publicly.

Ryan: What else do you want people to know about Overte? What do you need? Coders? Donations? More people using Overte?

Dale: I don’t think we’d say no to any of those!

Moto: We can always use contributors of course. Do we need donations? We don’t need them. The membership fees will take care of the running costs. Even without a dedicated bank account we can accept donations or sponsorships though. We actually already have a server sponsored by FOSSHOST (aarch64 build server).

catraxx: Honestly come and talk to us. We are very approachable people in general…It is important to us that our code is open and available to everyone. People should always have the ability to learn from what we do, which really includes all parts of the organization, down to even the website.

Ryan: How much of the original HiFi codebase have to had to scrap and rebuild from scratch?

74hc595: Almost all the codebase remains and we are building on top of it. We will probably remove some unused, but remaining code for things like financial transactions.

Dale: The original HiFi code, in my opinion, is mostly excellent. I mean, some bits are crustier than others, but I think on the whole they did a very good job.

catraxx: It was a big project.

Dale: There’s the audio codec, which is proprietary, but that was already replaced in the Vircadia days with Opus.

catraxx: That in itself is a good campfire story.

Ryan: Noted. For a future blogpost, perhaps. How easy is it to bring an avatar into Overte from say, VRChat?

74hc595: A lot depends on bone naming conventions, but generally it’s less than 2 hours of work, and some work immediately.

Ryan: So speaking of Github, basically anybody can add to the open source code, but there’s a process to what gets added to the official Overte platform, right? Is this where the voting part comes in? (I’m not super knowledgable about Github, by the way.)

74hc595: True. Every change (pull request) is reviewed, and then carefully tested on different platforms.

Ryan: Well, I can’t think of any other questions at the moment. Is there anything you think I should ask? And I definitely need to download the Windows client and visit in my Valve Index! When are your weekly meetings in world??

74hc595: That would be awesome! We meet on every Saturday at 19:00 UTC…I’d like to add that everyone interested is welcome to join our Matrix and Discord servers and out weekly meetup at 19:00 UTC on Saturdays. We typically get about 11-13 people.

Here’s a gallery of images showing you what the Overte platform looks like (please click on any image to see it in full size). As you can see, you can already do a lot!

Since Overte is an open source project, you are very welcome to contribute to the development project! A weekly developer meeting (where all merge request will be discussed), takes place:

Where: the Overte VR – Overte Hub
When: Saturdays at 19:00 UTC (noon, Pacific Standard Time)

For more information about Overte, please visit their new website, join their Discord server, or follow them on Twitter. You can check out Overte’s user documentation, API documentation, and the project’s GitHub repository.

UPDATED! High Fidelity Invests in Linden Lab, the Makers of Second Life, and Philip Rosedale Rejoins Linden Lab as a Strategic Advisor

The Second Life website (image source)

Today, Linden Lab (more formally known as Linden Research, Inc., the makers of Second Life) dropped a press release:

High Fidelity announced today that it acquired an interest in Linden Research, Inc. (“Linden Lab”), the pioneering developer of the virtual world Second Life. The deal includes a cash investment and distributed computing patents. Members of High Fidelity’s metaverse team are joining the company, and Philip Rosedale, who is a founder of both companies, is also rejoining Second Life as a strategic advisor.

The transaction will help Second Life further scale its operations and strengthen its commitment to growing an innovative, inclusive, and diverse metaverse where its inhabitants’ ingenuity drives real-world value for themselves and others.

“No one has come close to building a virtual world like Second Life,” says Second Life founder and High Fidelity co-founder, Philip Rosedale. “Big Tech giving away VR headsets and building a metaverse on their ad-driven, behavior-modification platforms isn’t going to create a magical, single digital utopia for everyone. Second Life has managed to create both a positive, enriching experience for its residents — with room for millions more to join — and built a thriving subscription-based business at the same time. Virtual worlds don’t need to be dystopias.”

High Fidelity is the company Philip Rosedale founded after leaving Linden Lab. Its first product, an ambitious social VR platform called High Fidelity, failed to catch on and was shut down in early 2020. Its successor product (also called High Fidelity) is a 3D spatialized audio system for use in other metaverse platforms. So, when I’m talking about High Fidelity (HiFi for short), I always make sure to indicate whether I am talking about the company itself, its former social VR product (the old High Fidelity) or the new 3D audio product (the new High Fidelity)!

The website for the new High Fidelity (image source)

Wagner James Au, writer of the long-time virtual worlds blog New World Notes (from whom I first learned about this breaking news), has this to say:

Just got this message from Philip Rosedale, about the future of Second Life:

“I’m not back full-time, but it feels great to get to be talking to Lindens about design! I think the vital thing to focus on is demonstrating that a virtual world can scale to greater capacity while being inclusive and fair and safe for humanity.”

Exciting and welcome news, indeed! I will update this blogpost with more details as I acquire them. Stay tuned!

UPDATE Jan. 14th, 2022: The Wall Street Journal, in an article titled Second Life Founder Returns to Take On the Metaverse (archived version), reported yesterday:

Philip Rosedale in 2003 launched the online game where players using avatars can hang out, socialize with other players and make purchases. Second Life is a forerunner of the virtual worlds that big tech companies are now trying to create and that are often referred to as the metaverse. Mr. Rosedale is returning to the company he left in 2010 to serve as a strategic adviser and shepherd its expansion as the metaverse gains wider traction, he said in an interview…

Mr. Rosedale said that the business models underpinning some of the current tech giants, such as tracking user behavior to target ads, would be potentially harmful in the metaverse, which is more immersive than current digital platforms. “I think that there is a real genuine, existential risk associated with how that gets done,” he said.

Second Life may have had a head start on some of the metaverse companies it aims to compete with, but to some extent is the underdog. Second Life rolled out before Facebook was founded, but has hovered at around one million users since 2008, according to a company spokesperson. Meta’s Facebook, Instagram and other services sported more than 3.5 billion monthly users combined, according to its most recent earnings. Epic Games Inc.’s Fortnite videogame and game company Roblox Corp. , which are also making moves in the metaverse, have many times the number of users that Second Life has.

Brad Oberwager, chairman of Second Life parent company Linden Research Inc., said he is working with Mr. Rosedale to inject momentum into the business. Second Life already offers the ability for people to withdraw money from in-game sales into the real world, a feature lacking in some other emerging metaverses, which should attract users, he said. Coming upgrades focused on further improving the social and economic components of the game, such as the avatars and digital marketplace, promise to drive user growth, he added.

The Wall Street Journal article goes on to state that “Mr. Rosedale is bringing with him to Second Life a small cadre of developers, a number of patents and an unspecified financial investment from the company he founded in 2013, High Fidelity Inc.”

In an interview with c|net, titled Second Life founder returns to revamp his original metaverse, Philip goes into a little more detail:

Rosedale is going to be a “strategic adviser” for Second Life, while his company High Fidelity looks to infuse Second Life with some new ideas, simultaneously working on other ideas for future tech, including – at some point – VR again. “We’re announcing that we’ve shifted a group of seven people, some patents, some money. We’re investing in Second Life, to keep working on Second Life,” Rosedale told me. “Two of those patents are moderation in a decentralized environment patents, which is really cool.”

The reason for the shift is that Second Life still makes money and still has a considerably larger community than most VR platforms: It’s had over 73 million accounts created since it launched, and estimates of active users hover around 900,000. Rosedale sees the shift as solving problems while VR hardware still gets thought out. 

Despite the seeming success of the Oculus Quest 2, he still doesn’t think it’s enough. “The headset is so broken that it’s going to actually take, I think, five years to get to something that’s good,” he says, “and we as a startup would neither survive, nor would it make sense for us to sit around for five years.” He sees building up Second Life as a better platform that will be VR-optional until that magically perfect hardware arrives. 

The entire c|net article is well worth a read, by the way. This news has also been covered by publications such as The Verge, TechCrunch, VentureBeat, and CoinTelegraph.

Honestly, the more I read, the better this sounds! I think this is exciting news for both Linden Lab and High Fidelity, and I wish all involved every success in this endeavour.

Editorial: Will Sansar Survive?

Sansar is the reason I started this blog a little over four years ago, and it with a very heavy heart that I write this blogpost. As many of you know, I found that I had become too emotionally attached to what was going on with Sansar, and I had to step back from my previously comprehensive coverage of the Linden Lab-founded social VR platform, to gain some much-needed perspective and to be able to write about it dispassionately.

While the rumours of Sansar’s impending demise have been circling for quite a long while now, over the past few months, I have been hearing persistent gossip, from various well-placed sources, that Wookey-led Sansar is in serious trouble. I should rush to add that I have zero official confirmation of any of this, but every time I hear a new rumour, it seems to confirm what I have already heard from others. In other words, I am hearing the same thing from many different people.

Most recently, I’ve been told that the Wookey team is missing in action, both on the official Sansar Discord and in-world. I’ve heard that Sansar has lost big-name clients like Lost Horizon and Monstercat (although Sansar is still listed on the Lost Horizon Festival website). I’ve also heard that many people who used to be actively involved in Sansar have left, leaving for platforms as various and diverse as Helios, SapphireXR, and CORE (where I see many Sansar alumni chatting on their Discord servers).

My latest source tells me:

There hasn’t been a product meetup in monthsthey were all working like crazy on Splendour in the Grass…after that, crickets.

The marketplace for hosting live events has become extremely competitive, with social VR platforms competing with game companies like Fortnite and Minecraft to sign deals with artists and festivals, and to host concerts and other musical events. And if Sansar is struggling to do this during a pandemic, how will it fare when things return to (relative) normalcy, with a resurgence of live, in-person events? Can Sansar compete against better-funded companies to attract the kind of A-list talent which brings in audiences—and more to the point, can they get that audience to stick around and become content creators and community members after the music ends?

I am in a better position that most external observers to play armchair quarterback and try to pinpoint exactly where it all went so wrong, but I must confess that, like so many others (including numerous employees laid off in at least two rounds of wrenching, painful layoffs), I really thought that Sansar would succeed.

But the expensive bet placed by Linden Lab (and Philip Rosedale’s company, High Fidelity, which shut down a similar service in early 2020, and pivoted to a spatial audio product), is that there would be tens and even hundreds of thousands of people using high-end VR headsets like the Oculus Rift, HTC Vive, and Valve Index to access social VR platforms boasting beautiful high-end graphics. It didn’t seem like such a risky bet at the time, but looking back, perhaps it was.

Certainly, part of the problem is that these companies spent millions of dollars and many years building platforms, only to find that the VR hardware market was evolving so quickly that they couldn’t keep up. I mean, the Oculus Rift is no longer being sold by Facebook, which decided to put all their eggs into the standalone Quest, which is selling like hotcakes—and which Sansar can only run on if you attach a cable from your Quest to your high-end gaming PC.

What does it take for a platform to catch fire, like VRChat and Rec Room? Again, I don’t really know the answer (although social media, particularly YouTube and Twitch, certainly played a pivotal role in at least VRChat’s ultimate popularity and success).

At a time when the metaverse has again become a hot buzzword tossed around by many companies, both big and small, who knows what will happen to Sansar. But I must confess that I am very worried.

LinguaVirtua: Coming Soon—Learning a Foreign Language Using Social VR

LinguaVirtua is a Taiwan-based company offering foreign language classes using the social VR platform Vircadia. (Vircadia is the volunteer-run product founded on the open-source code of the original High Fidelity social VR platform which folded in early 2020.) According to a company blogpost:

We used Vircadia, an open-source VR platform that allows people to build and explore VR worlds, to build a virtual version of our LinguaVirtua meetups. Learn more about Vircadia here: https://vircadia.com/

If you’re interested in learning languages in a fun and informal way, VR is the best option – best of all, you get to meet and socialize with other language learners, right in the comforts of your own home!

I chatted with the organizer via Discord (his name is Ryan, too!), and he told me:

I’m the creator of LinguaVirtua. Currently we’re not holding regular language meetups in Vircadia, but we have been planning to. We have had a few experimental language meetups inworld and they were a lot of fun. We’ve been holding regular events on Discord and I was hoping to get at least a small percentage of our 2,300 Discord members to join our language meetups in Vircadia…

I’ve been hosting offline language meetups for several years across Singapore, Philippines and Taiwan, and since Covid-19 platforms such as Discord and Vircadia have really helped allow us to continue since we couldn’t meet in person. It also gave us an opportunity to become more international as we now have people joining from all over the world.

On overhead view of the LinguaVirtua village in Vircadia

While we wait for LinguaVirtua to relaunch in Vircadia, you might be interested to know that LinguaVirtua also runs an active Discord server with over 2,300 members, featuring both text and voice channels in many different languages.

For further information about LinguaVirtua, please visit their website, or follow them on social media: Facebook, Twitter, Instagram, LinkedIn, and YouTube.