Folder structure
Package and folder structure of realvirtual
Starting with version 6.3, realvirtual is distributed as UPM (Unity Package Manager) packages. The folder structure changed significantly from the previous Assets/realvirtual/ layout used in 6.0 and earlier.
Package Overview

realvirtual is split into two UPM packages:
io.realvirtual.starter
Packages/io.realvirtual.starter/
Core framework — drives, sensors, signals, transport, gripping, logic
io.realvirtual.professional
Packages/io.realvirtual.professional/
Professional add-on — IK, CADLink, interfaces, multiplayer, and more
UPM packages are read-only in Unity. You cannot edit files inside Packages/. Place your own scenes, scripts, and assets in the Assets/ folder.
Starter Package Layout
The Starter package (Packages/io.realvirtual.starter/) contains:
Assets/
User-facing assets you drag into scenes
Assets/3DPrefabs/
Industrial 3D models (conveyors, robots, boxes, fences)
Assets/Materials/
Industrial materials (plastics, metals, lamp indicators)
Assets/Prefabs/
Core functional prefabs (realvirtual.prefab, signal prefabs, interfaces)
Assets/UIPrefabs/
Runtime UI overlay prefabs
Assets/Settings/
Editor gizmo options, camera presets
Assets/RenderPipelines/
URP pipeline configuration and settings
Runtime/
All runtime C# scripts (components, behaviors, interfaces)
Editor/
Editor tools, inspectors, and toolbar
Samples~/
Demo scenes — import via Demo Scenes Browser or Package Manager
Professional Package Layout
The Professional package (Packages/io.realvirtual.professional/) contains:
Runtime/
Pro features organized by domain
Runtime/IK/
Robot Inverse Kinematics + robot prefabs
Runtime/Interfaces/
All Pro interfaces (OPC-UA, TwinCAT, KUKA, UR, Modbus, etc.)
Runtime/CADLink/
Runtime/PathTracer/
Motion trail visualization
Runtime/Statistics/
Simulation statistics
Runtime/Multiplayer/
Multi-user networking
Runtime/HighlightSystem/
Object highlighting and selection
Runtime/DistanceSystem/
Distance measurement and connectable objects
Editor/
Pro editor tools
Samples~/
Pro demo scenes (PLC Interfaces, Robotics, Robot Interfaces, Advanced Features)
Key Asset Locations
When setting up scenes, you will frequently need these assets:
Main framework prefab
Packages/io.realvirtual.starter/Assets/Prefabs/realvirtual.prefab
Industrial 3D prefabs
Packages/io.realvirtual.starter/Assets/3DPrefabs/
Materials library
Packages/io.realvirtual.starter/Assets/Materials/
PLC signal prefabs
Packages/io.realvirtual.starter/Assets/Prefabs/
Interface prefabs (Pro)
Packages/io.realvirtual.professional/Runtime/Interfaces/<Name>/
Robot prefabs (Pro)
Packages/io.realvirtual.professional/Runtime/IK/
Demo scenes
Import via Demo Scenes Browser or Window > Package Manager > Samples
Your Project Content
Place all your project files in Assets/:
Scenes — your simulation scenes
Scripts — custom C# scripts and behaviors
Prefabs — your own reusable prefabs
Materials — custom materials
Imported CAD data — files imported via CADLink
Previous Folder Structure (6.0 and earlier)
In versions before 6.3, realvirtual was distributed as a .unitypackage installed into Assets/realvirtual/. This folder no longer exists in UPM-based installations. See the Upgrade Guide for migration instructions.
Last updated