Skip to main content

Application Architecture

The application layer is where most VRseBuilder authoring work happens. It connects your Unity scenes, story data, object references, and runtime systems into one playable VR experience.

At this layer, your work usually involves:

  • Preparing the Dev Scene and Art Scene.
  • Linking scene objects to story objects.
  • Making objects compatible with VRseBuilder interactions.
  • Configuring actions and triggers for each moment.
  • Testing story flow inside Unity Play Mode.
  • Creating builds for the target headset.

Main Systems

  • Story System runs chapters, moments, actions, triggers, warnings, and completion flow.
  • Project configuration stores module metadata, backend URLs, login settings, TTS settings, Photon settings, build settings, and scene references.
  • Runtime UI systems provide menus, experience panels, media panels, checklists, MCQs, and other in-VR interfaces.

If you have not already read it, start with the Story System introduction. It explains chapters, moments, actions, triggers, and queries, which are the core concepts used throughout the SDK.