Creator SDK

Authoring and runtime SDK for XR medical-training simulations.

Container View: Creator SDKHow Creator SDK is split between trainee runtime and authoring tooling.Creator SDK[Software System]Editor Tooling[Container: Unity Editor / C#  *.Editor asmdefs (core+ omen)] Authoring environment used whilecreating simulations.Runtime SDK[Container: Unity / C# (.NET)  Runtime asmdefs fromcore, experimental, and omen packages] Runs the simulation at traineeruntime.Trainee Performs a medical-training scenario inthe simulator.Content Author Designs and configures simulations andAI agents.ORamaVR Cloud[Software System] ORamaVR's hosted backend: identityat login.oramavr.com, AI agentplatform at api.oramavr.com,content portal atportal.oramavr.com, and analytics atanalytics.api.oramavr.com.Azure Speech[Software System] Cloud speech-to-text andtext-to-speech.Photon Cloud[Software System] Hosted relay for multiplayer statesynchronisation.AI Authoring Assistant[Software System] External AI assistant that authorssimulations through the editor's MCPtools.Unity XR Plugins[Software System] OpenXR, Oculus XR, XRManagement, Input System, and ARFoundation  headset, controller,and hand-input backends.Unity DOTS Stack[Software System] Burst compiler, Job System,Collections, and Mathematics high-performance compute used bythe XPBD soft-body solver.Unity URP[Software System] Universal Render Pipeline rendering backend for all simulationvisuals.Dissonance VoIP[Software System] In-session voice-chat asset; its audiois captured into session recordings.ContentAuthor → EditorTooling — Authors simulations (SceneGraph, Hub config, Agent config)Authors simulations (SceneGraph, Hub config, Agent config)Trainee → RuntimeSDK — Performs simulation via XR controllers, hand tracking, voicePerforms simulation via XR controllers, hand tracking, voiceEditorTooling → RuntimeSDK — Configures Bundles, authored SceneGraph assets, AgentConfigurations consumed at runtimeConfigures Bundles, authored SceneGraph assets, AgentConfigurations consumed at runtimeRuntimeSDK → ORamaVRCloud — Sends conversation turns [HTTPS / JSON]Sends conversation turns[HTTPS / JSON]EditorTooling → ORamaVRCloud — Scenegraph and image generation [HTTPS / streaming]Scenegraph and image generation[HTTPS / streaming]EditorTooling → UnityXRPlugins — Installs + configures the XR plug-in loaders [UPM]Installs + configures the XR plug-in loaders[UPM]EditorTooling → UnityURP — Installs + activates URP [UPM]Installs + activates URP[UPM]EditorTooling → AzureSpeech — Downloads the Azure Speech SDK plugin [HTTPS]Downloads the Azure Speech SDK plugin[HTTPS]RuntimeSDK → AzureSpeech — Speech-to-text + text-to-speech [Azure Speech SDK]Speech-to-text + text-to-speech[Azure Speech SDK]RuntimeSDK → PhotonCloud — Joins rooms; relays state + events [Photon PUN / UDP]Joins rooms; relays state + events[Photon PUN / UDP]RuntimeSDK → UnityXRPlugins — Reads headset / controller / hand input through the XR driver layer [Unity.XR.Management + Unity.InputSystem]Reads headset / controller / hand input through the XR driver layer[Unity.XR.Management + Unity.InputSystem]RuntimeSDK → UnityDOTSStack — Compiles + schedules the XPBD solver jobs [Burst / Jobs / Collections / Mathematics]Compiles + schedules the XPBD solver jobs[Burst / Jobs / Collections / Mathematics]RuntimeSDK → DissonanceVoIP — Captures in-session voice chat into recordings [Dissonance Voip capture asmdef]Captures in-session voice chat into recordings[Dissonance Voip capture asmdef]RuntimeSDK → UnityURP — Renders simulation visuals [com.unity.render-pipelines.universal]Renders simulation visuals[com.unity.render-pipelines.universal]ContentAuthor → AIAuthoringAssistant — Prompts to author scenes / SceneGraphsPrompts to author scenes / SceneGraphsAIAuthoringAssistant → EditorTooling — Connects and invokes the Creator MCP tools [MCP (stdio / HTTP)]Connects and invokes the Creator MCP tools[MCP (stdio / HTTP)]ContentAuthor → ORamaVRCloud — Signs in to the PortalSigns in to the Portal
Container View: Creator SDK
How Creator SDK is split between trainee runtime and authoring tooling.
LegendUser cardSoftware systemRuntimeEditor toolingExternalRelationship