Multiplayer Engineering: Real-time 3D Collaboration Software

A Unity-based software framework enabling real-time collaboration in virtual environments, allowing engineers to interact with and modify engineering models simultaneously, ideal for digital twin development.
Technology No. CW-23-66

Multiplayer Engineering is a software framework that enables real-time collaboration in virtual environments. Developed by INL engineers, this special-purpose framework establishes real-time connections between multiple running Unity instances. Built within the Unity game engine development platform, it programmatically attaches functions to engineering models, allowing users to interact with, observe, and make changes to virtual models. These interactions are broadcasted through websocket connections, enabling other engineers to receive them in real-time. This software is ideal for engineers interested in real-time 3D collaboration, particularly for models of physical systems, such as in digital twin development. What sets this application apart from modern web and game development solutions is its ability to allow users to upload their own engineering models and interact with them.

  • swap_vertical_circlemode_editAuthors (9)
    Nathan Woodruff
    Edward Houck
    John Darrington
    Kolton Heaps
    Jack Cavaluzzi
    Logan Browning
    Jeren Browning
    Porter Zohner
    Peter Suyderhoud
  • swap_vertical_circlecloud_downloadSupporting documents (1)
    Product brochure
    Multiplayer Engineering: Real-time 3D Collaboration Software.pdf
Questions about this technology?