ORamaVR
master
master
v
0.0.0
Creator SDK
Authoring and runtime SDK for XR medical-training simulations.
Info
Context
Container
Components
Flows
Dependencies
Maximize
System Context View: Creator SDK
Creator SDK and the people and services it depends on.
Externals
Platform
Azure
Speech
[Software
System]
Cloud
speech-to-text
and
text-to-speech.
Photon
Cloud
[Software
System]
Hosted
relay
for
multiplayer
state
synchronisation.
AI
Authoring
Assistant
[Software
System]
External
AI
assistant
that
authors
simulations
through
the
editor's
MCP
tools.
Unity
XR
Plugins
[Software
System]
OpenXR,
Oculus
XR,
XR
Management,
Input
System,
and
AR
Foundation
—
headset,
controller,
and
hand-input
backends.
Unity
DOTS
Stack
[Software
System]
Burst
compiler,
Job
System,
Collections,
and
Mathematics
—
high-performance
compute
used
by
the
XPBD
soft-body
solver.
Unity
URP
[Software
System]
Universal
Render
Pipeline
—
rendering
backend
for
all
simulation
visuals.
Dissonance
VoIP
[Software
System]
In-session
voice-chat
asset;
its
audio
is
captured
into
session
recordings.
ORamaVR
Cloud
[Software
System]
ORamaVR's
hosted
backend:
identity
at
login.oramavr.com,
AI
agent
platform
at
api.oramavr.com,
content
portal
at
portal.oramavr.com,
and
analytics
at
analytics.api.oramavr.com.
Creator
SDK
[Software
System]
Authoring
and
runtime
SDK
for
XR
medical-training
simulations.
Trainee
Performs
a
medical-training
scenario
in
the
simulator.
Content
Author
Designs
and
configures
simulations
and
AI
agents.
ContentAuthor → CreatorSDK — Authors simulations (SceneGraph, Hub config, Agent config)
Authors simulations (SceneGraph, Hub config, Agent config)
Trainee → CreatorSDK — Performs simulation via XR controllers, hand tracking, voice
Performs simulation via XR controllers, hand tracking, voice
CreatorSDK → ORamaVRCloud — Sends conversation turns [HTTPS / JSON]
Sends conversation turns
[HTTPS / JSON]
CreatorSDK → UnityXRPlugins — Installs + configures the XR plug-in loaders [UPM]
Installs + configures the XR plug-in loaders
[UPM]
CreatorSDK → UnityURP — Installs + activates URP [UPM]
Installs + activates URP
[UPM]
CreatorSDK → AzureSpeech — Downloads the Azure Speech SDK plugin [HTTPS]
Downloads the Azure Speech SDK plugin
[HTTPS]
CreatorSDK → PhotonCloud — Joins rooms; relays state + events [Photon PUN / UDP]
Joins rooms; relays state + events
[Photon PUN / UDP]
CreatorSDK → UnityDOTSStack — Compiles + schedules the XPBD solver jobs [Burst / Jobs / Collections / Mathematics]
Compiles + schedules the XPBD solver jobs
[Burst / Jobs / Collections / Mathematics]
CreatorSDK → DissonanceVoIP — Captures in-session voice chat into recordings [Dissonance Voip capture asmdef]
Captures in-session voice chat into recordings
[Dissonance Voip capture asmdef]
ContentAuthor → AIAuthoringAssistant — Prompts to author scenes / SceneGraphs
Prompts to author scenes / SceneGraphs
AIAuthoringAssistant → CreatorSDK — 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 Portal
Signs in to the Portal
System Context View: Creator SDK
Creator SDK and the people and services it depends on.
Legend
User card
Software system
External
Relationship
System Context View: Creator SDK
Creator SDK and the people and services it depends on.
Externals
Platform
Azure
Speech
[Software
System]
Cloud
speech-to-text
and
text-to-speech.
Photon
Cloud
[Software
System]
Hosted
relay
for
multiplayer
state
synchronisation.
AI
Authoring
Assistant
[Software
System]
External
AI
assistant
that
authors
simulations
through
the
editor's
MCP
tools.
Unity
XR
Plugins
[Software
System]
OpenXR,
Oculus
XR,
XR
Management,
Input
System,
and
AR
Foundation
—
headset,
controller,
and
hand-input
backends.
Unity
DOTS
Stack
[Software
System]
Burst
compiler,
Job
System,
Collections,
and
Mathematics
—
high-performance
compute
used
by
the
XPBD
soft-body
solver.
Unity
URP
[Software
System]
Universal
Render
Pipeline
—
rendering
backend
for
all
simulation
visuals.
Dissonance
VoIP
[Software
System]
In-session
voice-chat
asset;
its
audio
is
captured
into
session
recordings.
ORamaVR
Cloud
[Software
System]
ORamaVR's
hosted
backend:
identity
at
login.oramavr.com,
AI
agent
platform
at
api.oramavr.com,
content
portal
at
portal.oramavr.com,
and
analytics
at
analytics.api.oramavr.com.
Creator
SDK
[Software
System]
Authoring
and
runtime
SDK
for
XR
medical-training
simulations.
Trainee
Performs
a
medical-training
scenario
in
the
simulator.
Content
Author
Designs
and
configures
simulations
and
AI
agents.
ContentAuthor → CreatorSDK — Authors simulations (SceneGraph, Hub config, Agent config)
Authors simulations (SceneGraph, Hub config, Agent config)
Trainee → CreatorSDK — Performs simulation via XR controllers, hand tracking, voice
Performs simulation via XR controllers, hand tracking, voice
CreatorSDK → ORamaVRCloud — Sends conversation turns [HTTPS / JSON]
Sends conversation turns
[HTTPS / JSON]
CreatorSDK → UnityXRPlugins — Installs + configures the XR plug-in loaders [UPM]
Installs + configures the XR plug-in loaders
[UPM]
CreatorSDK → UnityURP — Installs + activates URP [UPM]
Installs + activates URP
[UPM]
CreatorSDK → AzureSpeech — Downloads the Azure Speech SDK plugin [HTTPS]
Downloads the Azure Speech SDK plugin
[HTTPS]
CreatorSDK → PhotonCloud — Joins rooms; relays state + events [Photon PUN / UDP]
Joins rooms; relays state + events
[Photon PUN / UDP]
CreatorSDK → UnityDOTSStack — Compiles + schedules the XPBD solver jobs [Burst / Jobs / Collections / Mathematics]
Compiles + schedules the XPBD solver jobs
[Burst / Jobs / Collections / Mathematics]
CreatorSDK → DissonanceVoIP — Captures in-session voice chat into recordings [Dissonance Voip capture asmdef]
Captures in-session voice chat into recordings
[Dissonance Voip capture asmdef]
ContentAuthor → AIAuthoringAssistant — Prompts to author scenes / SceneGraphs
Prompts to author scenes / SceneGraphs
AIAuthoringAssistant → CreatorSDK — 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 Portal
Signs in to the Portal
System Context View: Creator SDK [
svg
|
png
|
puml
]