As a framework, Basis provides you with all the necessary tools to create your own Social VR Platform to use as a Ready-To-Use Foundation to be built upon. This allows you to focus on your vision, without needing to do any heavy lifting to get going. Basis is designed with great care to remove any barrier that previously made VR projects notoriously hard to set up.
We are a MIT-Licensed Open-Source project with a focus on open development and full access to any optional modification desired or required.
Our goal is to help equip VR Creators, so we can accelerate the growth of VR.
We are actively working on Basis. If you like what you see please consider contributing to the github in any way you can.
After a half-year of development, we have only recently put Basis on github, which that means while everything is operational, we still have to work on fixing plenty of bugs.
Do you have a suggestion for improving Basis? Please Fork the repo and create a pull request! You can also open an issue with the tag “improvement”. Not sure how to contribute but still wanting to help out? Consider donating! We appreciate any help possible.
Please help shape the future of Basis and leave your mark on its foundation.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/ACrazyNewFeature
) - Commit your Changes (
git commit -m 'Add some ACrazyNewFeature'
) - Push to the Branch (
git push origin feature/ACrazyNewFeature
) - Open a Pull Request
This project is currently using Unity 6 (6000.0.20f1) Other Unity versions may work but will require changes and adaptations. Currently, only OPENXR and SteamVR are supported.
- Make sure you have the correct Unity version installed.
- Clone the repository
git clone https://github.com/dooly123/Basis.git
- Open the project and make sure to load the scene Initialization
- Enter play!
Luke Dooly - @lukedooly - doolanl208@gmail.com
Discord:
Our Discord Community
Doolys Discord Account
Thank you to everyone who has helped Basis become something remarkable.
Distributed under the MIT License. See MIT License for more information.
This would not be possible without the following:
- FFmpeg (lgpl 3, 6.1)
- FFmpeg Builds (lgpl 3)
- OdinSerializer
- ULipSync
- DarkRift 2
- UnityJigglePhysics
- UnityOpus
- Settings Manager
- Steam Audio
- Kevin Iglesias Animations
- Unity Starter Assets - ThirdPerson
- Aurellia Assets\third_party\Avatar\Aurellia\LICENSE
- YUN Assets\third_party\Avatar\Yun\LICENSE
- vive OpenXR
- lilToon
- RNNoise
- RNNoise.Net
- popcorn gizmos
- unity
This project includes third-party copywrite
libopus 1.2.1 Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic, Jean-Marc Valin, Timothy B. Terriberry, CSIRO, Gregory Maxwell, Mark Borgerding, Erik de Castro Lopo
This project includes third-party code licensed under the Apache License 2.0:
This project includes third-party code licensed under the BSD-3-Clause license:
- OpenVR The OpenVR API is (C) Valve Corporation under the BSD 3-clause license
For more details, see Assets/third_party/plugins/SteamAudio/LICENSE
.
For more details, see Assets/third_party/plugins/SteamVR/LICENSE
.
This project also includes third-party trademarks as described in Assets/third_party/plugins/SteamAudio/TRADEMARK_RIGHTS.md
. For more details, see Assets/third_party/plugins/SteamAudio/TRADEMARK_RIGHTS.md
.
"Valve", "Steam", and the associated figurative images are trademarks and/or registered trademarks of Valve Corporation in the US and in various other jurisdictions. All rights reserved. Use of these trademarks must comply with the guidelines set forth in Assets/third_party/plugins/SteamAudio/TRADEMARK_RIGHTS.md
.