realvirtual.io
  • Building Digital Twins with Unity and realvirtual.io
  • Basics
    • Installation
    • Demo Model
      • Old Demo Model
    • Editor User Interface
      • Hierarchy Window
      • 3D Views
      • Quick Edit
      • Move Pivot Points (Pro)
      • Selection Window (Pro)
      • Material Window (Pro)
      • Measurement (Pro)
      • Kinematic Tool (Pro)
      • Model Checker
    • Runtime UI
      • Group Manager
      • Debug Console
      • Responsiveness
      • Runtime Persistence
    • Importing and exporting
    • Folder structure
    • Tutorial
    • Physics
    • CAD import (Pro)
      • CADLink (Pro)
      • CAD Checker (Pro)
      • CAD Updater (Pro)
    • Reusable Components (Prefabs)
    • Cadenas parts4cad
    • Publishing the Digital Twin
    • Revision management
  • News
  • Login & Download Updates (Pro)
  • Components & Scripts
    • Realvirtual
      • Environment Controller
    • MU, Source and Sink
      • Source
      • Sink
    • Motion and Kinematic
      • Drive
      • Kinematic
      • Group
      • Joint
      • CAM
      • TransportSurface
      • Guided Transport
      • Drive behavior
      • Chain
      • Chain element
      • Motion for developers
    • Sensors
      • Sensor
      • Measure
      • MeasureRaycast
    • Picking and Placing MUs
      • Grip
      • Gripper
      • Fixer
      • Pattern
    • Changing MUs
      • MaterialChanger
      • PartChanger
      • Cutter
    • Scene Interaction
      • 3D Buttons
      • Screen Overlay Buttons
      • Scene Selectables
      • Lamp
      • Interact3D
      • UI components
      • HMI components (Pro)
        • Start your own HMI
        • HMI Tab
        • HMI DropDown
        • HMI Puschbutton
        • HMI Switch
        • HMI Value
        • HMI Text
        • HMI Slider
        • HMI Message
        • HMI Marker
      • ModelZoo (Pro)
    • Interfaces
      • Interface Tools
        • Signal Manager
        • Signal Importer Exporter
        • Signal Catcher
        • OnValueChangedReconnect
      • Signal Importer / Exporter
      • ABB RobotStudio (Pro)
      • Denso Robotics (Pro)
      • EthernetIP (Pro)
      • Fanuc (Pro)
      • FMI
      • Igus Rebel
      • MQTT (Pro)
      • Modbus (Pro)
      • OPCUA (Pro)
      • PLCSIM Advanced (Pro)
      • RoboDK (Pro)
      • RFSuite (Pro)
      • SEW SimInterface (Pro)
      • Siemens Simit Interface (Pro)
      • Simit Shared Memory (Pro)
      • Simulink (Pro)
      • S7 TCP
      • TwinCAT (Pro)
      • TwinCAT HMI (Pro)
      • UDP (Pro)
      • Universal Robots (Pro)
      • Wandelbots Nova (Pro)
      • Websocket (Pro)
      • Windmod Y200 (Pro)
      • Custom Interfaces
    • Performance Tools
      • Combine Meshes (Pro)
      • Create Prefab (Pro)
      • Hierarchy Cleanup (Pro)
      • Mesh Optimizer (Pro)
      • Performance Optimizer (Pro)
    • Defining Logic
      • Unity Scripting
      • Behavior Graph
      • Logicsteps
      • Unity Visual Scripting
      • Recorder
    • Robot Inverse Kinematics (Pro)
    • Volume Tracking (Pro)
  • Multiplayer (Pro)
  • Extensions
    • ModelZoo
      • Beckhoff TwinCAT
      • Siemens S7
      • Denso Cobotta 1300
      • Wandelbots Nova Fanuc CRX
      • Universal Robots UR10
      • Fanuc Roboguide
    • realvirtual.io AIBuilder
      • realvirtual.io AI Builder Overview
      • Generate AI Training Data
      • AI Training
      • Testing AI in a Digital Twin
      • Deploying the AI
    • realvirtual.io Simulation
      • Conveyor Library
      • Path System
        • Path finding
        • Line
        • Curve
        • Workstation
        • Catcher
        • Pathmover
    • realvirtual.io Industrial Metaverse
      • Setup Guide
      • VR Modules
      • AR Modules
      • Multiuser
    • AGX Physics
    • VR Builder
    • CMC ViewR
  • Advanced Topics
    • Render Pipelines
    • Mixed Reality with Meta Quest3
    • Upgrade Guide
      • Upgrade to 2022
    • Open Digital Twin Interface
    • Usefull Addons
    • Improving Performance
    • Supported Platforms
    • Compiler Defines
    • For Developers
      • Important Classes and Interfaces
      • Assembly Definitions
      • Starting your development
      • Class documentation
      • realvirtual Init Sequence
      • realvirtualBehavior Lifetime Methods
      • Testing
    • Newtonsoft JSON
    • Troubleshooting
  • Release Notes
  • AI Digital Twin Assistant (GPT4)
  • License Conditions
Powered by GitBook
On this page
  • realvirtual.io 6
  • Step 1: Install Unity 6
  • Step2 : Create a New Unity 6 Project
  • Step 3: Install realvirtual.io 6 in Unity
  • Step 4: Possible Problems and Fixes
  • Step 5: (Optional) Clean Up Unnecessary Unity Demo Folders
  • realvirtual.io 2022 and before
  • 1. Install Unity
  • 2. Unity Hub (Recommended)
  • 3. Create a New Project
  • 5. Ensure .Net Framework and Mono are Enabled
  • 6. Acquire realvirtual.io
  • 7. Import realvirtual.io
  • 8. Verify Installation
  • 9. Set Standard Settings
Edit on GitHub
  1. Basics

Installation

Installing realvirtual.io and Unity

PreviousBuilding Digital Twins with Unity and realvirtual.ioNextDemo Model

Last updated 17 days ago

Before you dive into the world of realvirtual.io, you'll need to set up your development environment correctly. Here's a step-by-step guide to get you started.

realvirtual.io 6

This guide will walk you through setting up realvirtual.io 6 (both Starter and Professional editions) for Unity 6 LTS.

Step 1: Install Unity 6

To get started, install the latest version of Unity 6 (LTS version). You can download it and follow the installation steps through the Unity Hub. For detailed instructions, refer to Unity’s official installation guide.

Step2 : Create a New Unity 6 Project

Once Unity 6 is installed, follow these steps to set up a new project:

  1. Open Unity Hub.

  2. In Unity Hub, select Universal 3D under Core templates to use the Universal Render Pipeline (URP) as the basis for your project.

  3. Set a project name and choose a location for the project folder.

  4. Ensure Editor version 6000.X is selected to use Unity 6.

  5. Click Create Project to initialize a new project. This may take some time as Unity sets up the project files.

Step 3: Install realvirtual.io 6 in Unity

There are different ways to install realvirtual.io 6 depending on how you purchased it:

  • Direct Purchase from realvirtual.io:

    1. Download the realvirtual.unitypackage file from your account on the realvirtual.io download website. You find the correct link and login data on your invoice.

    2. Drag and drop the realvirtual.unitypackage file into the Unity Project window.

    3. Alternatively, go to Assets > Import Package > Custom Package in the Unity menu and select the realvirtual.unitypackage file to import.

  • Purchase from the Unity Asset Store:

    1. Open Window > Package Manager in Unity.

    2. Under My Assets, locate realvirtual.io 6 and click Download if it’s not already downloaded.

    3. After downloading, click Import to add it to your project.

While Unity imports realvirtual.io, a warning message might appear, suggesting an Upgrade to the Universal Rendering Pipeline. When the warning about upgrading URP appears, select Install / Upgrade. This will ensure that realvirtual.io operates smoothly with the correct rendering settings.

After the URP upgrade prompt, you’ll see a window that details the import process:

  1. In the import window, select Import to confirm and start the process.

  2. The import may take several minutes (usually around 4–6 minutes), as Unity processes and installs all components in stages.

  3. Once complete, a Welcome Message Window for realvirtual.io will appear. Read any notes provided, then close the window to proceed.

After closing the welcome message, Unity will automatically open the standard demo scene included with realvirtual.io, allowing you to explore a sample setup.

Step 4: Possible Problems and Fixes

Wrong Input System

If you see red error messages in the Console related to the Input System, make sure that the Active Input Handling in Project Settings > Player > Configuration is set to Both (old and new Input System). This setting ensures compatibility with both legacy and newer Unity input methods.

Wrong Render Pipeline

TextMesh Pro Essentials Not Imported

If you encounter problems with text in the Runtime UI, it is likely due to TextMesh Pro not being fully imported. To fix this, go to Window > TextMeshPro > Import TMP Essential Resources. This will install all necessary components for TextMesh Pro, enabling proper text rendering in the UI.

Step 5: (Optional) Clean Up Unnecessary Unity Demo Folders

To keep your project clean, you can delete some of Unity's default demo assets that might not be needed for realvirtual.io:

  1. Locate and delete the following folders if they’re present:

    • Scenes

    • Settings

    • TutorialInfo

realvirtual.io 2022 and before

1. Install Unity

This Youtube tutorial explains the first steps with Unity and realvirtual.io:

Our new releases is always based on the latest Unity Long Term stable release. Our main version number (e.g. 2022) always corresponds to the Unity version number. For example to riun realvirtual.io 2022.09 you need Unity 2022.03 LTS.

2. Unity Hub (Recommended)

We highly recommend installing Unity Hub, a tool that simplifies managing multiple projects and Unity installations. You can download Unity Hub from Unity's official download pages.

3. Create a New Project

Launch Unity and create a new empty project by selecting "New." Choose a location on your computer to store your project files and give your project a name. Then, click "Create Project."

When prompted to choose a template, select the standard 3D template. This will form the foundation of your project:

5. Ensure .Net Framework and Mono are Enabled

y default, Unity should have .Net Framework and Mono enabled. However, in some cases, especially when integrating realvirtual.io into an older project, this setting might be incorrect. To confirm or change this setting:

  • Go to Player Settings by selecting "Build Settings" > "Player Settings."

  • Under "Configuration," change the Scripting Runtime Version to ".NET Framework."

For the scripting backend, it's recommended to start with Mono rather than IL2CPP, as Mono typically compiles much faster.

6. Acquire realvirtual.io

Go to the Unity Asset Store and purchase the version of realvirtual.io that suits your needs, whether it's Lite or Professional.

7. Import realvirtual.io

You can import realvirtual.io directly from the Unity Asset Store or manually download the asset. To install it manually, follow these steps:

  • From the main menu, go to "Assets" > "Import Package" > "Custom Package..."

  • A new window will appear, displaying the contents of the realvirtual.io package. Select "All" and click "Import."

This will show a new window with all the realvirtual.io package contents:

Please select All and Import.

8. Verify Installation

After importing the realvirtual.io package, check for the following:

  • You should see an additional "realvirtual" folder (previously "game4automation" before 2022) in your project structure.

  • A new "realvirtual" menu should be available in the main menu bar.

9. Set Standard Settings

Usually, standard settings are applied automatically after a fresh installation or update of realvirtual.io. However, if you encounter compile errors in the console window, it may be due to conflicts between your existing project assets and realvirtual.io.

In such cases:

  • Address the compile errors first to ensure there are none remaining.

  • Once errors are resolved, apply the standard settings by selecting "realvirtual" > "Apply Standard Settings" from the main menu.

Applying standard settings will configure:

  • Standard layer naming (for physics).

  • Standard physics collision matrix.

  • Standard light settings.

Congratulations! You've now completed the installation process and are ready to explore the Demomodel outlined in the documentation.

If your demo scene appears pink, you may be using the wrong render pipeline for the project. Although you can downgrade your pipeline, we recommend switching your project to the Universal Render Pipeline (URP). For more information about changing your rendering settings, see .

If you haven't already, install Unity on your computer. Unity offers both free and licensed versions, depending on your use case. Check Unity's official website to determine which version suits your needs. We recommend using Unity 2022 LTS for the best compatibility.

© 2025 realvirtual GmbH - All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including printing, saving, photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the publisher.

Render Pipelines
here
https://realvirtual.io
LogoUnity - Manual: Install Unity
Unity 6 Installation guide
Installation tutorial
Installation Warning
Import Unity Package
Demo scene after installation
Folders that can be deleted
Creating a new Unity Project with the Unity Hub
Selecting the .Net Framework in the Unity Player Project Settings
Import custom package
Project view after realvirtual.io installation