Frequently Asked Questions
Common questions and answers about BasisVR
Frequently Asked Questions
What is BasisVR?
BasisVR is a software framework, that empowers developers with deep technology integrations and best-in-class approaches, for creating social experiences in Virtual Reality.
Note: Basis is not a Social VR platform. It includes useful primitives, but the core project is not intended to create the sort of scalable social infrastructure that Social VR platforms require. It does not specifically obstruct creators who wish to create their own, but the project itself ships frameworks and demos.
What are the system requirements?
BasisVR requires:
- A VR-capable PC or standalone VR headset
- Unity for development
- Compatible VR controllers
How do I get started?
- Install BasisVR
- Set up your avatar
- Create or join a world
- Start exploring!
Check out the Introduction for detailed setup instructions.
Can I create my own avatars?
Yes! BasisVR supports custom avatars. See the Avatar Guide for more information on creating and importing custom avatars.
How do I create my own world?
You can create custom worlds using Unity. Check out the World Creation Guide for step-by-step instructions.
Where can I get help?
- Check this documentation
- Visit our community forums
- Submit issues on GitHub
- Join our Discord server
How can I contribute?
We welcome contributions! See the Contributing Guide for more information on how to get involved.
What's the difference between core component contributions and add-on contributions?
A: Core components include systems that make up the key features of Basis. Contributions (or modules) include extra features which, while useful, are not required by default. Therefore, contributions may provide features that are outside the scope of the main Basis offering, which may provide value to developers using Basis.
Does sharing Bee Files Compromise Remote Content Hosting Server Credentials?
No! You can share your BEE files with your friends for instance. A BEE file encompasses the Basis asset (even for multiple platforms), excluding the encryption key used to decrypt it. In other words, it is basically a multi-asset-bundle. If you share a BEE file's password, then this allows anyone that has it to be able to access whatever is inside the BEE file (i.e., the specific UGC like props, avatars, worlds).
How can I connect to a local server from different devices?
There are several options for connecting to a local server from different devices. For instance, you can enable port forwarding on your router. Alternatively, if you prefer not to tinker with your router, you can install Tailscale, which is very simple to set up.
Where can I set up a remote server?
There are a variety of Cloud services you can host your servers in. Examples include: Bunny, DigitalOcean, CloudFlare, AWS, Microsoft Azure, Google Cloud, and more.
Last updated on