[Open Source] UE 5.4 Android-to-desktop LAN control demo, Blueprint TCP plugin, and visual guides

Hi everyone,

I’ve published UE5 Blueprint Diagnostics Lab, a privacy-clean, source-only repository built to help developers understand and reproduce an Android-to-desktop LAN control workflow without distributing an original private project.

What you can try

  • a clean-room UE 5.4 C++ demo that runs as a desktop host or controller
  • a reusable BlueprintEngineeringToolkit runtime plugin with Blueprint-callable TCP server, client, move, stop, status, and event APIs
  • newline-delimited JSON framing, message-size limits, axis clamping, disconnect detection, and a server-side motion timeout
  • visual beginner guides for Blueprint flow, Android packaging, drone and sensor architecture, project organization, and common failure diagnosis
  • deterministic source packages plus static validation and regression tests

For a same-computer check, run one normal instance as the host and a second instance with -lancontroller. The repository also documents how to package the controller for Android and enter the desktop address at runtime; no real device address is stored in the source or release archives.

Evidence boundary

The compatibility matrix records local clean-room evidence for UE 5.4 Editor, Win64 Development, headless startup, and Android ARM64 Development/APK assembly. UE 5.5+, Linux/macOS runtime, and store submission remain explicitly untested.

Repository and releases:

I’m especially looking for reproducible UE 5.5 compatibility reports, additional Android device/network results, and focused improvements to the Blueprint diagrams or beginner route. Issues and pull requests are welcome.

The repository contains no original project assets, Marketplace content, private logs, credentials, real LAN addresses, APKs, or executables. This is an independent open-source project and is not an official Epic Games project.