Extending & Developing
This page points you to the right development resource without duplicating the detailed guides and API references maintained elsewhere.
realvirtual WEB scripting and behaviors
Section titled “realvirtual WEB scripting and behaviors”realvirtual WEB can be extended with TypeScript behaviors, viewer integrations, and project-specific UI. Start with the open-source realvirtual WEB repository to inspect the current code and extension patterns. Dedicated scripting guides will be added to this documentation as those public APIs mature.
Open Digital Twin Format
Section titled “Open Digital Twin Format”Read the rv-ODT specification when building tools that read, validate, or write self-describing industrial digital twins. The synchronized documentation links to the canonical schema, license, and conformance suite.
Unity framework development
Section titled “Unity framework development”Use the realvirtual developer documentation for Unity framework lifecycle, important classes and interfaces, assembly definitions, and testing guidance. These topics remain in the Unity documentation so there is one maintained source.
C# API reference
Section titled “C# API reference”Open the realvirtual C# API reference for generated namespace, class, method, and property documentation.
Open source (AGPL)
Section titled “Open source (AGPL)”The realvirtual WEB viewer core is available under the AGPL-3.0 license in the game4automation/realvirtual-WEB repository. Use it to evaluate the viewer, build open-source extensions, or contribute improvements.
Commercial source access
Section titled “Commercial source access”Commercial source customers receive their own private source-workspace repository on git.realvirtual.io, including their project source and the commercial components included with their agreement. Contact realvirtual to request access; approved customers receive their setup details through the realvirtual customer portal.