finds.dev← search

// the find

terkaa/Unreal_OPCUA

★ 8 · C · updated Dec 2021

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.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →