Introduction
This pages gives a high-level summary of the way the virtual experiences are constructed.
Structure overview
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. - User Interface: The 2D user interface which is overlayed on top of the virtual experience. This contains modals such as the tutorial window, the product page modal, the welcome modal. - SDK: The embeddable code that connects the Virtual Experience Skeleton with the User Interface.
When you create an experience on the dashboard, it will automatically connect the three components together, so the next time you view the experience, it’s going to have the experience, the user interface visible, and the SDK in the background facilitating communication between the two.
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. Viewing the experience in this state gives you a good understand of what the space is going to look like and can be used when iterating on 3D changes.
SDK
The SDK is responsible for stitching the user interface and an experience skeleton together. It facilitates the communication between the two components (informing the user interface that a button was clicked inside an experience, for example), sends events to analytics and enables to attach any pre-built user interface on top of the experience.
If you wish to learn more about the SDK and how it works, please read the SDK page.
The SDK is only available for plans PRO and above.
User Interface
The user interface enhances and improves the virtual experience skeleton. The user interface is used for showing product information, tutorials on how to navigate the virtual experience, sharing the experience, and can be extended to do much more.
If you wish to learn more about the User Interface and how it works, please read the User Interface page.
Customising the user interface and attaching it to the virtual experience is available for plans PRO and above.
Help & Support
If you have questions, suggestions, or feature requests, please join the Official Emperia Discord channel!
You can find support here through private support tickets or general conversation. You will also have the opportunity to showcase your work and chat with like-minded individuals across industries using Creator Tools, Unreal Engine, those creating immersive experiences, and more!
If you prefer, you can also reach out to us via email.