Documentation Home
Breadcrumbs

SkyrealVR extensions

SkyrealVR Extensions

Since version 1.16, Skyreal VR can load extensions made in blueprint at runtime. With the extension system (also called Open 4 Services), you can deploy native extensions containing new commands, content, or behaviors.

This section covers the full developer workflow — from setting up your Unreal Engine dev environment to packaging and deploying extensions.

What Can Extensions Do?

  • Add new VR and desktop commands

  • Spawn custom actors and UI widgets

  • Create custom environments

  • Add manikin appearances and MSD analyzers

  • Implement custom keyboards

  • Extend existing extensions

  • Add network-replicated behavior for collaboration

Pages in This Section

  • Getting Started — UE Dev Environment — Set up your Unreal project for extension development

  • How to Install / Deploy UE Extension — Package and deploy your extensions

  • Auto Registerable Data Asset — The automatic discovery system for extensions

  • Auto Spawnable — Actors and widgets that spawn automatically based on context

  • UI Extensions — Tablet, desktop toolbar, right menu, context actions, icons

  • Commands — Create custom VR and desktop commands

  • Inputs — Custom input configuration

  • Tools — Add custom interactive tools

  • Environments — Create custom 3D environments

  • RPC — Network replication for collaborative extensions

  • Keyboard — Custom VR keyboard layouts

  • Manikins — Custom manikin appearances and MSD analyzers

  • Helpers — Utility functions for files, JSON, and external processes