Plugin architecture review

Hi everyone!

I want to write a plugin to control Actors through a 3rd party application. Communication should be bidirectional and low latency.

For now the idea is to have a TCP Socket send and receive Protobuf messages to communicate with the remote application.

I’m new to Unreal Engine, so I have some questions:

  • Am I going in the right direction?
  • Is there a cross platform wrapper for sockets that I should use?
  • How to control Actors via LiveLink?

Thanks for your help!

Maybe this can help:
Getting Started with Unreal Engine and Remote Control API | Unreal Fest 2022

Thanks SolidSk,

Maybe I can learn something by looking at the Remote Control API repository.