If you have ever wanted to transmit data from Arduino to Unity3D the main issue is INSANE LATENCY. We didn't find any free, optimized, and customizable solutions to tackle this problem. So I built wmrhl. You can now connect any Arduino interface to Unity3D.