// the find
terkaa/Unreal_OPCUA
Minimal OPC UA client support for Unreal
A proof-of-concept Unreal Engine 4 plugin that wraps open62541 to expose OPC UA connect/disconnect and variable read/write as Blueprint nodes. It's aimed at industrial simulation use cases — think digital twins of factory equipment, which the included ABB robot mesh hints at. This is someone's internal experiment that got pushed to GitHub, not a maintained library.
Uses open62541, which is the right C library choice — mature, spec-compliant, actively maintained. The Blueprint Library approach is correct for UE4 plugin architecture, making OPC UA nodes callable from visual scripting without C++ knowledge. The prebuilt DLLs being checked in means someone with UE4 can actually try it without a C build toolchain.
Abandoned in 2021 and targets UE4, which is itself end-of-life — anyone on UE5 would need to port it. The entire Intermediate/, Binaries/, and Saved/ directories are committed, which means this is a full project dump, not a plugin you can drop into an existing project. There's no subscription support — OPC UA without monitored items/subscriptions means you're polling, which is the wrong pattern for real-time industrial data. Zero documentation beyond two sentences in the README.