Integrating Vortex Studio with Unity

 Vortex Studio offers a full Unity workflow, allowing you to work entirely within Unity's familiar environment while harnessing the power of Vortex Studio's advanced physics engine. This seamless integration streamlines your development process, making it more efficient and intuitive.

This is an updated version of Vortex Studio Unity Integration. Our new integration provides a full Unity workflow, allowing you to create and manage your simulations entirely within Unity. The new integration also brings expanded support for distributed simulation. With features like cable systems, earthworks, and two-way communication between Vortex and Unity via VHL interfaces, you can now create complex and synchronized simulations across multiple machines.

The Vortex integration packages for Unity have been validated with Unity 2021.3.22f1 and can be safely used with any 2021.3 LTS version.

For distributed and standalone simulators

com.cmlabs.vortex.integration.unity

For distributed and standalone simulators

com.cmlabs.vortex.integration.unity

Scales from standalone applications to multi-computer distributed simulators

Unity game is compiled and contains Unity Scenes that are synched with Vortex Scenes. Some features need Asset Bundles to associate Vortex extensions to Unity game objects,

Full Unity Workflow

Support for Cables graphics

Support for Earthworks graphics

Support for Distributed simulation

Two-way Communication between Vortex and Unity (through VHL)

Documentation in


While introducing this new integration, we want to emphasize that our previous integrations are still available and supported. For distributed simulation, com.cmlabs.vortex.integration is designed to leverage Unity's rendering capabilities while running Vortex simulations on a distributed simulator. It remains a viable option for specific use cases. Similarly, the standalone integration com.cmlabs.vortex.integration.standalone for Unity remains valuable for integrating existing simulation content into Unity within a single process, offering flexibility for single-process simulations, VR projects, and the implementation of advanced logic in Unity.

We highly recommend that users consider upgrading to the new integration to take advantage of the comprehensive benefits it offers. With full Unity integration, two-way communication, and enhanced distributed simulation capabilities, it provides the most efficient and powerful solution for creating immersive and realistic simulations.

For distributed simulators

com.cmlabs.vortex.integration

For standalone simulators

com.cmlabs.vortex.integration.standalone

For distributed simulators

com.cmlabs.vortex.integration

For standalone simulators

com.cmlabs.vortex.integration.standalone

Vortex Simulation, where Unity is used as a graphic renderer.

Unity application where a Vortex application is embedded.

VortexUnityApp.exe is used and loads Asset Bundles that associates Vortex extensions, to Unity game objects 

The Unity game is compiled and contains the Vortex simulation and Vortex assets.

Limited Unity workflow

Full Unity workflow

Support for Cables graphics

No support for Cables graphics

Support for Earthworks graphics

No support for Earthworks graphics

Support for Distributed simulation

No support for Distributed simulators

One-way Communication from Vortex to Unity

Two-way Communication between Vortex and Unity (through VHL)

Documentation in Integrating Unity as Graphics Renderer in a Vortex distributed simulator

Documentation in Integrating Vortex Studio in a standalone Unity project