Is there a way to connect unreal and non-unreal projects? For example consider a scenario wherein I have small c++ application which does some processing and spits out data in real-time. Now, I want an unreal “visualization” project to get this data and update the objects.
Ofcourse, I can embed my c++ application as a plugin to the unreal. But just wondering if there is other possibility.
I haven’t done much IPC (Inter Process Communication) in realtime applications, but I have some experience doing this in normal applications. There are a number of methods for IPC and some of them are:
named pipes
shared socket
shared file
etc…
I have also used Redis as a state store. The producer and the consumer processes connects to the same Redis db and agrees upon a key name. The producer keeps updating this key with new data and the consumer keeps reading from it.