FlexComm · Unity Asset Store

One API for the protocols your Unity app actually uses.

Connect Unity to robots, sensors, cloud services and dashboards. Switching protocols is a configuration change, not a rewrite.

From $89 · one-time purchase

  • MQTT
  • REST
  • TCP
  • UDP
  • Serial
  • WebSockets
FlexComm connects one Unity app to a cloud API over REST, an IoT broker over MQTT, a robot controller over TCP, a web dashboard over WebSockets, a microcontroller over serial and a sensor stream over UDP.RESTCloud APIMQTTIoT brokerTCPRobot controllerWEBSOCKETSWeb dashboardSERIALMicrocontrollerUDPSensor streamYOUR UNITY APPFlexCommone API · six protocols
Why FlexComm

Stop writing a new network layer for every project

Robots speak TCP, sensors stream UDP, dashboards want WebSockets. Your Unity code stays the same when the hardware changes.

  • One interface, extensible

    Protocol logic stays behind one abstraction. Add your own protocols or message types through FlexHandler components.

  • Made for live data

    Frequent, low-latency messages: robot state, sensor streams, interactive simulations.

  • Unity editor tools

    Monitor connections and inspect live messages without leaving the editor.

  • Desktop, mobile, XR and web

    Windows, Android, UWP, XR devices and WebGL, with automatic WebSocket fallback in the browser.

See it running

Live data streaming into a Unity factory simulation

Peer-reviewed foundations

Built on published research

FlexComm grows out of DTStacks, an open-source MQTT framework for industrial XR in Unity, presented at CIRP CMS 2024:

"Digital Twinning Stacks: a modular communication system approach for IoT implementation in Unity3D"

doi.org/10.1016/j.procir.2024.10.165 ↗

FlexComm makes it protocol-agnostic, from serial to cloud, and adds protocol switching at runtime.

Researcher with an XR headset next to a rendered soft robotic manipulator
In use

Soft robotics research

Sensor data from a soft robot streams into Unity through FlexComm, so its state shows live next to the physical setup.

Read the related publications

Need a custom integration?

For anything beyond the standard protocols, let's talk.

Start a project