ORamaVR
master
master
v
0.0.0
Creator SDK
Authoring and runtime SDK for XR medical-training simulations.
Info
Context
Container
Components
Flows
Dependencies
Editor Tooling
Runtime SDK
Overview
Creator MCP Tools
SceneGraph Editor
Configuration Tasks
Creator Panel
Maximize
Component View: Creator SDK - Editor Tooling
Components that make up Creator SDK's Editor Tooling — one box per tool area; the per-page, per-task, and per-tool breakdowns live in the Creator Panel, Configuration Tasks, SceneGraph Editor, and Creator MCP Tools views.
Creator SDK
[Software System]
Editor Tooling
[Container: Unity Editor / C# — *.Editor asmdefs (core + omen)]
Creator
Panel
[Component:
C#
—
MAGES.Hub.Editor]
Authoring
entry
point:
plugin-host
window
with
reflection-discovered
pages
(login,
license,
welcome,
hub
settings,
configuration,
extras).
SceneGraph
Editor
[Component:
C#
—
MAGES.SceneGraph.Editor]
Visual
authoring
surface
for
action
graphs.
Developer
Authentication
[Component:
C#
—
MAGES.Hub.Editor]
Authenticates
the
developer
and
controls
access
to
premium
tooling.
Configuration
Tasks
[Component:
C#
—
MAGES.Hub.Editor
(BaseConfigurationTask
implementations
+
OMENInstaller)]
Creator
Panel
Configuration
page:
reflection-discovered
setup/installer
tasks
(XR,
URP,
Photon,
Azure
Speech
SDK,
Unity
MCP,
...)
plus
the
OMEN
package
installer
(cdn.oramavr.com).
OMEN
GenAI
Bridge
[Component:
C#
—
MAGES.GenerativeAI.Editor]
Routes
OMEN
authoring
requests
to
the
JARIA
cloud.
Module
Inspectors
[Component:
C#
—
multiple
*.Editor
asmdefs]
Per-module
authoring
helpers
and
inspectors.
Unity
AI
MCP
Host
[Component:
Unity
package
—
com.unity.ai.assistant
(Unity.AI.MCP.Editor)]
Third-party
MCP
host
inside
the
editor:
tool
registry
that
discovers
[McpTool]-attributed
methods
and
serves
them
to
MCP
clients
and
the
Unity
AI
Assistant.
Creator
MCP
Tools
[Component:
C#
—
MAGES.GenerativeAI.MCPTools.Editor]
The
Creator
MCP
tool
suite
as
a
single
block:
SceneGraph
authoring,
analytics
errors,
action-object
prefabs,
and
scene
tools.
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.
Azure
Speech
[Software
System]
Cloud
speech-to-text
and
text-to-speech.
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
URP
[Software
System]
Universal
Render
Pipeline
—
rendering
backend
for
all
simulation
visuals.
CreatorPanel → DeveloperAuthentication — Embeds the developer login + license UI
Embeds the developer login + license UI
CreatorPanel → SceneGraphEditor — Opens the action-graph authoring window
Opens the action-graph authoring window
CreatorPanel → ConfigurationTasks — Hosts Configuration page; discovers tasks via reflection
Hosts Configuration page; discovers tasks via reflection
ConfigurationTasks → DeveloperAuthentication — Premium-license gating (Unity MCP, OMEN)
Premium-license gating (Unity MCP, OMEN)
ConfigurationTasks → UnityAIMCPHost — Installs + configures the Unity MCP host (via the Unity MCP task)
Installs + configures the Unity MCP host (via the Unity MCP task)
OMENGenAIBridge → DeveloperAuthentication — Reads organisation / tenant info
Reads organisation / tenant info
UnityAIMCPHost → CreatorMCPTools — Discovers + invokes the registered [McpTool] methods
Discovers + invokes the registered [McpTool] methods
CreatorMCPTools → SceneGraphEditor — Creates + mutates SceneGraph assets via editor APIs
Creates + mutates SceneGraph assets via editor APIs
OMENGenAIBridge → ORamaVRCloud — Scenegraph and image generation [HTTPS / streaming]
Scenegraph and image generation
[HTTPS / streaming]
DeveloperAuthentication → ORamaVRCloud — Authenticates developers and validates access [HTTPS / OIDC]
Authenticates developers and validates access
[HTTPS / OIDC]
AIAuthoringAssistant → UnityAIMCPHost — Connects and invokes the Creator MCP tools [MCP (stdio / HTTP)]
Connects and invokes the Creator MCP tools
[MCP (stdio / HTTP)]
Component View: Creator SDK - Editor Tooling
Components that make up Creator SDK's Editor Tooling — one box per tool area; the per-page, per-task, and per-tool breakdowns live in the Creator Panel, Configuration Tasks, SceneGraph Editor, and Creator MCP Tools views.
Legend
Software system
Default component
External
AI module
Relationship
Component View: Creator SDK - Editor Tooling
Components that make up Creator SDK's Editor Tooling — one box per tool area; the per-page, per-task, and per-tool breakdowns live in the Creator Panel, Configuration Tasks, SceneGraph Editor, and Creator MCP Tools views.
Creator SDK
[Software System]
Editor Tooling
[Container: Unity Editor / C# — *.Editor asmdefs (core + omen)]
Creator
Panel
[Component:
C#
—
MAGES.Hub.Editor]
Authoring
entry
point:
plugin-host
window
with
reflection-discovered
pages
(login,
license,
welcome,
hub
settings,
configuration,
extras).
SceneGraph
Editor
[Component:
C#
—
MAGES.SceneGraph.Editor]
Visual
authoring
surface
for
action
graphs.
Developer
Authentication
[Component:
C#
—
MAGES.Hub.Editor]
Authenticates
the
developer
and
controls
access
to
premium
tooling.
Configuration
Tasks
[Component:
C#
—
MAGES.Hub.Editor
(BaseConfigurationTask
implementations
+
OMENInstaller)]
Creator
Panel
Configuration
page:
reflection-discovered
setup/installer
tasks
(XR,
URP,
Photon,
Azure
Speech
SDK,
Unity
MCP,
...)
plus
the
OMEN
package
installer
(cdn.oramavr.com).
OMEN
GenAI
Bridge
[Component:
C#
—
MAGES.GenerativeAI.Editor]
Routes
OMEN
authoring
requests
to
the
JARIA
cloud.
Module
Inspectors
[Component:
C#
—
multiple
*.Editor
asmdefs]
Per-module
authoring
helpers
and
inspectors.
Unity
AI
MCP
Host
[Component:
Unity
package
—
com.unity.ai.assistant
(Unity.AI.MCP.Editor)]
Third-party
MCP
host
inside
the
editor:
tool
registry
that
discovers
[McpTool]-attributed
methods
and
serves
them
to
MCP
clients
and
the
Unity
AI
Assistant.
Creator
MCP
Tools
[Component:
C#
—
MAGES.GenerativeAI.MCPTools.Editor]
The
Creator
MCP
tool
suite
as
a
single
block:
SceneGraph
authoring,
analytics
errors,
action-object
prefabs,
and
scene
tools.
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.
Azure
Speech
[Software
System]
Cloud
speech-to-text
and
text-to-speech.
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
URP
[Software
System]
Universal
Render
Pipeline
—
rendering
backend
for
all
simulation
visuals.
CreatorPanel → DeveloperAuthentication — Embeds the developer login + license UI
Embeds the developer login + license UI
CreatorPanel → SceneGraphEditor — Opens the action-graph authoring window
Opens the action-graph authoring window
CreatorPanel → ConfigurationTasks — Hosts Configuration page; discovers tasks via reflection
Hosts Configuration page; discovers tasks via reflection
ConfigurationTasks → DeveloperAuthentication — Premium-license gating (Unity MCP, OMEN)
Premium-license gating (Unity MCP, OMEN)
ConfigurationTasks → UnityAIMCPHost — Installs + configures the Unity MCP host (via the Unity MCP task)
Installs + configures the Unity MCP host (via the Unity MCP task)
OMENGenAIBridge → DeveloperAuthentication — Reads organisation / tenant info
Reads organisation / tenant info
UnityAIMCPHost → CreatorMCPTools — Discovers + invokes the registered [McpTool] methods
Discovers + invokes the registered [McpTool] methods
CreatorMCPTools → SceneGraphEditor — Creates + mutates SceneGraph assets via editor APIs
Creates + mutates SceneGraph assets via editor APIs
OMENGenAIBridge → ORamaVRCloud — Scenegraph and image generation [HTTPS / streaming]
Scenegraph and image generation
[HTTPS / streaming]
DeveloperAuthentication → ORamaVRCloud — Authenticates developers and validates access [HTTPS / OIDC]
Authenticates developers and validates access
[HTTPS / OIDC]
AIAuthoringAssistant → UnityAIMCPHost — Connects and invokes the Creator MCP tools [MCP (stdio / HTTP)]
Connects and invokes the Creator MCP tools
[MCP (stdio / HTTP)]
Component View: Creator SDK - Editor Tooling [
svg
|
png
|
puml
]