> ## 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.

# SDKs and repositories

> Which Molca Unity packages exist, where they live in source, and which doc sections apply.

Molca ships **multiple Unity SDKs**. This site is **one documentation hub**: use **Molca Core** and relevant product sections for your project.

## Package map

| SDK                        | Typical Unity path         | Repository (example)               | Doc section                                                                         |
| -------------------------- | -------------------------- | ---------------------------------- | ----------------------------------------------------------------------------------- |
| **Molca Core**             | `Packages/com.molca.core/` | Bundled with product templates     | [Molca Core](/core/runtime-manager)                                                 |
| **Shared Unity module**    | `Assets/_MolcaSDK/Code/`   | Often next to VR in `molca-sdk-vr` | [Shared module](/shared/game-manager)                                               |
| **Molca VR training SDK**  | `Assets/_MolcaSDK/_VR/`    | e.g. `molca-sdk-vr`                | [Molca VR SDK](/vr/sdk-overview) — setup starts [here](/setup/scenario-data-config) |
| **Molca Digital Twin SDK** | `Assets/_MolcaDT/`         | e.g. `molca-sdk-dt`                | [Digital Twin (DT)](/dt/overview)                                                   |

Paths are **conventions** in Molca templates; your repo layout may differ slightly.

For validation/version conventions across these SDKs, see [Compatibility and validation](/overview/compatibility-and-validation).

## What applies where

* **Core** — `RuntimeManager`, DI, events, references, **sequences**, HTTP, modals, settings: **any** Molca-based Unity app that references `com.molca.core`.
* **Shared (`_MolcaSDK/Code`)** — generic UI, preload, media helpers: **commonly** used with VR; **optional** for DT-only apps (confirm what your template imports).
* **VR (`_MolcaSDK/_VR`)** — scenarios, session, XR steps, tour, scoring, Home UI: **only VR training** projects.
* **DT (`_MolcaDT`)** — digital twin UI, network/mappers, POI, machine menus: **DT** projects ([overview](/dt/overview)).

## Reading order by product

| You are building            | Start with                                                                                                                                                                                                        |
| --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| VR training                 | [Architecture](/overview/architecture) → [VR overview](/vr/sdk-overview) → [VR architecture](/vr/architecture) → [Runtime and settings](/overview/runtime-and-settings) → [VR setup](/setup/scenario-data-config) |
| Desktop / twin              | [Architecture](/overview/architecture) → [DT overview](/dt/overview) → [DT architecture](/dt/architecture) → [Runtime and settings](/overview/runtime-and-settings)                                               |
| Shared library on Core only | [Runtime and settings](/overview/runtime-and-settings) → [Molca Core](/core/runtime-manager) & [project settings](/setup/molca-project-settings)                                                                  |
