The VR Developer Tools team built SharedSpaces to show how to quickly connect people in VR using the Oculus Social Platform APIs. This version uses Unreal Engine with the Unreal EOS plugin as the transport layer. Watch this YouTube video to see the demo.
NOTE: The EOS version of Shared Spaces works only with the Meta Quest fork of Unreal Engine. See Build Instructions for details.
You can find SharedSpaces on the Meta Horizon Store.
To view markdown files in Visual Studio, install a markdown extension.
Find setup details under Oculus Application Configuration.
- Install Git LFS to access project assets like blueprints and materials:
git lfs install- Clone this repo using the "Code" button or this command:
git clone https://github.com/oculus-samples/Unreal-SharedSpaces.git- Get access to the Unreal source code here.
- Clone the
oculus-5.5branch of the Oculus fork here. - Install Visual Studio to build the engine and plugins.
- Open a command prompt, navigate to your Unreal root (step 3), and run:
.\GenerateProjectFiles.bat -Game SharedSpaces -Engine <full path to Unreal-SharedSpaces directory>\SharedSpaces.uproject- Open the generated
SharedSpaces.slnfile in theUnreal-SharedSpacesdirectory. - Set
SharedSpacesas the start-up project andDevelopment Editoras the configuration. - Press
F5to build and debug the project and engine.
Unreal-SharedSpaces is under the license found here.
The Oculus License applies to the SDK and supporting material.
The MIT license applies to only certain, clearly marked documents. If an individual file does not indicate which license it is subject to, then the Oculus License applies.
See the CONTRIBUTING file for information on how to contribute.
