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.
Learn more: https://medium.com/@maximecoutteperoumalcorne/you-can-now-create-an-arduino-and-unity3d-interactive-experience-without-latency-2d7388dcc0c
Go straight to code: https://github.com/relativty/wrmhl