This week in Vircadia: Community Village Project

Written by Kalila L

Oct 15, 2020

A Shared Living Space

The concept of metaverse is not simply only to have many worlds, but rather the primary allure is that metaverse is connected. Therefore, our goal is that we may have infinite servers, but we can share each server with many people. Because after all, not everyone that wants a space in the metaverse wants to have to administrate it. Sometimes creation and relaxation are the name of the game.

Thus, the Community Village was born. We set out not to do something perfect, but rather to just do. With a small and tight knit community, it’s the best time to experiment!

Anyone can drop in and claim a parcel (denoted by a large white box) by putting their name on it. The guidelines are mainly, “use common sense.” We try to utilize every bit of performance optimization that we can in creation. If someone’s having a tough time optimizing, community members help each other out to learn better techniques and apply them. The space is a free-for-all in terms of design, meant to allow people to have fun as a hang out place.

Space is extremely limited in order to keep things manageable. We would be more likely to deploy a new world to provide more parcels rather than expand the current one.

But, there is an overarching goal for the village and worlds like it. People should be comfortable hanging out in-world, in VR, and in full-body tracking to watch movies, play games, and to simply just relax.

The primary reason for this village project is to learn and prioritize. The goal is to get many people living together in shared spaces, however that’s no small task! So, with participation and observation… we will be able to determine next steps between privacy, security, and performance for areas of improvement.

House under construction

A themed parcel

A Japanese dwelling with modern amenities

Maker Meeting barbecue

Launcher

The Vircadia Launcher on Windows has received a bit of love recently with its version selection layout being streamlined.

Content

“Hap” has completed the prototype for database indexing of the Vircadia Content repo. This means that we’ll be able to list various scripts, models, and entire worlds for you to use in a neat little free marketplace in the Interface.

What else is new?

 Metaverse Server & Dashboard

The Iamus Metaverse Server has been getting continuous maintenance updates. These may not be immediately seen on the surface, but on the backend it makes for a more stable and secure metaverse system!

The Iamus Metaverse Dashboard has received a small few quality of life updates such as searching through the lists of users, domains, and places. Quality of life improvements will continue to roll in.

Mr. Blue is currently working on friends and connections as a feature for the metaverse.

Quest & Android

Many of our developers and community members have received their Oculus Quest 2 preorders. Testing and troubleshooting is already underway to see about getting support rolling for it. We can expect to see good progress over the coming months, though support is still very much experimental!

Experience gained whilst developing for the Quest will also carry over into the pure Android version of Vircadia.

Thanks to this week’s testers and code reviewers!

The community and active development group is larger and more diverse than you’d expect!

There is much time and effort put into continually testing and reviewing new changes to the Vircadia project’s many core components.

Dale Glass

Code Reviewer

HifiExperiments

Code Reviewer

JulianGro

QA

CtrlAltDavid

Code Reviewer

Aitolda

QA

Silverfish

QA

Join the Metaverse Revolution

Vircadia is a FLOSS decentralized metaverse platform. It is cross platform, with support for Windows, OSX, Linux, & Android. Development is distributed across many volunteers and their various contributions, big and small.

Documentation

We need documentation writers! The platform is constantly evolving and has plenty of documentation to help new users and veteran develoeprs alike take full advantage of it. Even the small things make a huge impact.

If you are multilingual, our international users could use your help!

If you simply want to help out on small things such as typos, errors, short guides, etc… your help and participation is appreciated!

Development

Vircadia has many components, you can contribute to any of the following:

  • Interface
    • C++
    • JavaScript
    • Web Apps (Vue.js, etc.)
    • QML
  • Server
    • C++
    • HTML + JavaScript
  • Metaverse Server
    • TypeScript

Engine. Platform. Metaverse.