Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs-unity.molca.id/llms.txt

Use this file to discover all available pages before exploring further.

This page is product-neutral: it describes Molca Core and where VR, Digital Twin, and Shared code sit relative to each other and Unity. It does not assume you are building a VR training app.
If you are building…Go to
VR training (scenarios, XR, tour)VR SDK overview · VR architecture · VR content hierarchy
Digital Twin (POI, panels, _MolcaDT)DT architecture · DT overview
Bootstrap & settings (any product)Runtime and settings

Layers (stack)

Read top → bottom as “depends on the row below”. Your project sits on optional product packages, all on Molca Core, all on Unity.
LayerWhat lives here
Your projectScenes, authored assets, your gameplay/integration code.
Product SDK (use the folders your template ships)VRAssets/_MolcaSDK/_VR · DTAssets/_MolcaDT · SharedAssets/_MolcaSDK/Code
Molca CoreAssets/_Molca/_Core — RuntimeManager, DI, events, references, sequences, HTTP, modals, SettingModule / GlobalSettings.
UnityPlayer loop, rendering, XR, UI, networking stacks.
You may use Core only, or Core plus any combination of VR / DT / Shared — see Platforms.

Core building blocks (glossary)

These types/concepts are shared wherever Core is referenced:
TermRole
MolcaProjectSettingsRoot ScriptableObject: RuntimeManager prefab + GlobalSettings (project settings).
RuntimeManagerScene-persistent host for subsystems and service location (RuntimeManager).
RuntimeSubsystemMonoBehaviour registered with RuntimeManager (TourSubsystem, session, etc., depending on prefab) (subsystem).
GlobalSettingsBag of SettingModule assets (modular config) (Global settings).
EventDispatcherTyped pub/sub for application events (events).
Reference systemStable ids for telemetry / linking (references).
SequenceControllerRuns a tree of Steps (sequences).
StepOne node in a sequence; may nest children; drives completion rules (Step).
HttpClient / dataConfig-driven HTTP and caching patterns (HTTP client).
VR adds scenario, session, and XR concepts on top of Core; DT adds twin managers, POI, and panel flows — see the product architecture pages above.
GoalPage
Choose which SDK folder appliesPlatforms
Startup chain (settings → prefab → modules)Runtime and settings
VR scenarios, sessions, tour, glossaryVR architecture
DT folders and twin domainDT architecture
Compatibility / validationCompatibility and validation

Unity Editor

Sdk Overview Editor