First Install Somnium Space Unity SDK
Somnium Space Unity SDK installation instruction
Somnium World Tutorial and Documentation Posts
What are Somnium Worlds ?
- Somnium Space Worlds are empty universe you can fill with your creation.
- With Unity you can develop your own game (or social platform) without having to thinking about most of the stuff about controls, avatar system server and networking.
- Basically if i would enter in a world with only a floor and nothing else configured, i could move around, take picture, take to other player etc.
- You can concentrate 100% of your time on the actual content and functions.
Limitations
- The Wolrd development environment is limited for security reasons.
- Mostly, everything regarding the scripting is limited to “Unity Bolt language”. You can only use the same assets that Somnium Space is using. (excepting assets that do not contain scripts executed in game)
Usable Assets from Unity Asset Store
To use an asset that Somnium Space allow (because it is actually using it) you need to get it from the Unity Asset Store. (So if it cost money you need to buy it).
There is a list of the known usable assets:
- Amplify Shader Editor – Shader Coding
- Amplify FXAA – FXAA post processing
- Amplify Color – Color Post processing
- Amplify Impostors – Generated lightweight LOD
- 3D WebView – 3D Web Browser
- SteamVR – VR Controllers and VR scripts
- Photon Pun 2 Free – Multiplayer Networking
- Unity Bolt – Visual Scripting
- GDOC – GPU occlusion culling (automatically added to your world)
- Final IK – Avatar IK system
- Dynamic Bones
- Unity Post Processing
- Text Mesh Pro – Better looking 3D text