githubEdit

Folder structure

Package and folder structure of realvirtual

circle-info

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 UPM package structure

realvirtual is split into two UPM packages:

Package
Location
Description

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

circle-exclamation

Starter Package Layout

The Starter package (Packages/io.realvirtual.starter/) contains:

Folder
Description

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:

Folder
Description

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:

What you need
Where to find it

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)

circle-info

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