Getting Started
Package Types
Scene Setup
Custom Collision, Layers, and Tags
Key Differences from Standard Unity3D development
Economy
Scripting
C# Scripting
Visual Scripting
Sync and Multiplayer
Components
Environment Settings Overrides
Render Pipeline Settings Overrides
Guidelines
Supported Features and Limitations
See this page for a full list of supported components:
[November 2023] Support for custom C# scripting is coming soon! We will be rolling out support for C# scripts slowly over the coming months.
Learn More about C# Scripting here.
You can write your own shaders to customize the look of your environment!
Any shader that works in WebGL, should work across all platforms on Spatial. WebGL has some limitations, like not having the ability to run Compute Shaders and other advanced GPU features.
Current WebGL uses OpenGL ES3.0: https://registry.khronos.org/webgl/specs/latest/2.0/ https://docs.unity.cn/2022.1/Documentation/Manual/EditorCommandLineArguments.html
Tips for Working With Shaders and Textures
The Unity built-in video player does not support Web currently. Embedding videos into environments is possible, but they only work on non-web platforms (mobile, headset).
Support for video player on web is something we will support in the future.
← Previous
Next →