This pages gives a high-level summary of the technical concepts that make the virtual experiences work.
What makes up a complete experience?
There are three components that always make up a complete virtual experience:
- Virtual Experience skeleton - The 3D space where users can walk around and interact with the space.
- UI - The 2D User Interface which is overlayed on top of the virtual experience. It’s built with React + Chakra UI, and enables developers to extend the functionality of the virtual experience.
- SDK - The SDK is responsible for transmitting messages between the Virtual Experience and the User Interface, handles data analytics and facilitates the embedding process.
Virtual Experience skeleton + UI + SDK = Virtual Experience
Virtual Experience Skeleton
The virtual experience skeleton is the experience, without the bells & whistles. It provides the core functionality, such as navigating, looking around, moving around the space, watching videos, but lacks other components that enrich the experience.
As you can see from the screenshot above, it’s missing the User Interface elements that make the experience much more user friendly.