A lightweight, Blueprint-based Unreal Engine plugin that lets you receive live serial data from external hardware like Arduino or ESP32 and use it directly inside your UE5 projects.
What is it?
The Analog to Digital Plugin (SerialCOM) is a lightweight, Blueprint-based Unreal Engine plugin that allows you to receive live serial data from external hardware like Arduino or ESP32 and use it directly inside your UE5 projects.
Connect physical sensors — wind sensors, sliders, potentiometers, buttons — and drive real-time 3D interactions, simulations, and animations in Unreal Engine without any custom C++.
Used in an R&D project where a DC motor acted as a wind sensor. The analog voltage was read by an Arduino, and the mapped value was sent to Unreal via serial. Inside Unreal, the value was connected to a 3D windmill, cloth simulation, and foliage physics — all reacting in real-time to wind speed.
Features
Open, read, and close serial ports directly from Blueprint nodes — no C++ required. Full control from the visual scripting layer.
Supports both USB serial and Bluetooth serial (e.g., HC-05 module). Read live sensor values in real-time inside UE5.
Asynchronous design prevents frame-rate drops. Serial reading runs without blocking the game thread.
Full port lifecycle management: open, read, flush buffer, print debug values, and close cleanly on exit.
Minimal footprint. Works both inside the editor (utility widgets) and in packaged game builds.
Fully tested and production-validated on UE5.3 through 5.6+. Documented and production-tested on real hardware setups.
Watch it in action
Full walkthrough video — wire up an Arduino sensor, pipe its live data into Unreal Engine via SerialCOM, and drive a sample actor in real time.
Built with SerialCOM
A real-world build: an Arduino with an NFC reader piping tag IDs into Unreal Engine through SerialCOM. Tap a tag, and the material on a Digital Twin instantly switches — wood, marble, tile, paint — no UI clicks needed.
Same plugin, applied creatively: physical inputs driving real-time visuals. Anywhere you can read a signal, you can swap a state in Unreal.
What's Included
Get SerialCOM
Analog to Digital Plugin for UE5
Includes .rar bundle with all files + Arduino sample code
PayPal charges in US dollars · Razorpay charges in Indian rupees
Other Plugins