Integration of an Unreal Engine simulation with a third-party software

Hi Everyone,

I’m new to Unreal Engine and I’m wondering if it’s possible to change parameters inside a simulation (that I still have to implement) from a third-party manager software (which me and the company I worked for developed).

For context, the simulation will be a 3D environment in which the user will fill a truck with stainless steel pipes of variable length (that’s why I need to be able to change the length from the manager system our clients use).
The truck also could be longer, shorter or could be registered to carry different weights.

So is it possible? If yes, how?

Thanks a lot :slight_smile:

You could have a socket connection or a http server exchange the information between programs.
You could exchange information in the form of formated json for simplicity and then parse it in unreal to get the parameters

2 Likes

Thanks for the reply, it was really helpful in understanding where I should orient my analysis. I tried to create a Fetch API in blueprint but there is no such thing. Is there a way to utilize HTTP requests as inputs in Blueprint?

The API would be on the 3rd party software or as a middleman between them.

Unreal would communicate through http requests

  • post requests = unreal => server
  • get requests = server => unreal

With sockets the communication can be two way directly.