Creator SDK

Authoring and runtime SDK for XR medical-training simulations.

Component View: Creator SDK - Editor ToolingThe Creator Panel's Configuration page and the tasks it discovers — the eleven routine project-setup tasks as one block, plus the Azure Speech and Premium AI installers (Unity MCP, OMEN).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-hostwindow with reflection-discoveredpages (login, license, welcome, hubsettings, configuration, extras).Developer Authentication[Component: C#  MAGES.Hub.Editor] Authenticates the developer andcontrols access to premium tooling.Configuration Tasks[Component: C#  MAGES.Hub.Editor(BaseConfigurationTask implementations +OMENInstaller)] Creator Panel Configuration page:reflection-discovered setup/installertasks (XR, URP, Photon, AzureSpeech SDK, Unity MCP, ...) plus theOMEN package installer(cdn.oramavr.com).Project Setup Tasks[Component: C#  11 BaseConfigurationTaskimplementations] Eleven routine setup/installer tasks:XR plug-in management, inputhandling, URP, linear colour space,quality settings, TextMeshPro,animation rigging, avatar layer,prefab placement mode, ChoiceAction migration, and PUN2 installguidance.Azure Speech SDK Task[Component: C# MicrosoftCognitiveServicesConfigurationTask] Downloads Microsoft CognitiveServices so Embodied AI agents canspeak and listen.Unity MCP Task[Component: C#  UnityMCPConfigurationTask] Installs Unity MCP so AI assistantscan use the Creator agentic tools(Premium).OMEN Installer[Component: C#  OMENInstaller] Downloads + installs the OMENpackage (Creator MCP tools + GenAIbridge) from cdn.oramavr.com; runsautomatically on script reload.Unity AI MCP Host[Component: Unity package  com.unity.ai.assistant(Unity.AI.MCP.Editor)] Third-party MCP host inside theeditor: tool registry that discovers[McpTool]-attributed methods andserves them to MCP clients and theUnity AI Assistant.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.Unity XR Plugins[Software System] OpenXR, Oculus XR, XRManagement, Input System, and ARFoundation  headset, controller,and hand-input backends.Unity URP[Software System] Universal Render Pipeline rendering backend for all simulationvisuals.CreatorPanel → DeveloperAuthentication — Embeds the developer login + license UIEmbeds the developer login + license UICreatorPanel → ConfigurationTasks — Hosts Configuration page; discovers tasks via reflectionHosts Configuration page; discovers tasks via reflectionConfigurationTasks → 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)ConfigurationTasks → ProjectSetupTasks — Discovers + runs via reflectionDiscovers + runs via reflectionConfigurationTasks → AzureSpeechSDKTask — Discovers + runs via reflectionDiscovers + runs via reflectionConfigurationTasks → UnityMCPTask — Discovers + runs via reflectionDiscovers + runs via reflectionUnityMCPTask → UnityAIMCPHost — Installs com.unity.ai.assistant (UPM), enables the Creator MCP tools, configures the Claude Desktop MCP client, writes CLAUDE.mdInstalls com.unity.ai.assistant (UPM), enables the Creator MCP tools, configures the Claude Desktop MCP client, writes CLAUDE.mdOMENInstaller → DeveloperAuthentication — Enables / disables OMEN on license-granted eventsEnables / disables OMEN on license-granted eventsDeveloperAuthentication → ORamaVRCloud — Authenticates developers and validates access [HTTPS / OIDC]Authenticates developers and validates access[HTTPS / OIDC]ProjectSetupTasks → UnityXRPlugins — Installs + configures the XR plug-in loaders [UPM]Installs + configures the XR plug-in loaders[UPM]ProjectSetupTasks → UnityURP — Installs + activates URP [UPM]Installs + activates URP[UPM]AzureSpeechSDKTask → AzureSpeech — Downloads the Azure Speech SDK plugin [HTTPS]Downloads the Azure Speech SDK plugin[HTTPS]
Component View: Creator SDK - Editor Tooling
The Creator Panel's Configuration page and the tasks it discovers — the eleven routine project-setup tasks as one block, plus the Azure Speech and Premium AI installers (Unity MCP, OMEN).
LegendSoftware systemDefault componentExternalAI moduleRelationship