Don’t worry about Latency, wrmhl is here ⚡️

Without wrmhl (using a simple ReadLine () )

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, and it’s completly Open Source.

Just write your Arduino code, how about A Touchless 3D Tracking Interface or a Brain-Computer Arduino Interface ?

Add a Serial print to send data from your interface to Unity3D (see examples)

Import wrmhl to Unity, and voilà!

You can use the default wrmhl protocol, or implement your own in a minute just by changing: wrmhl/Assets/WRMHL/Scripts/Thread/wrmhlThread_Lines.cs.

How to get started ?

just follow the guide by clicking here. Star the repo if you liked it ⭐️