mengzhishanghun - SimpleLauncher

# SimpleLauncher


An Unreal Engine plugin for launching and managing external processes at runtime. Supports both Blueprint and C++, cross-platform.


[Documentation](https://github.com/MZSH-UEPlugins/UEPluginDocs/tree/main/SimpleLauncher)


## Features


- Launch external programs from your game (.exe, Python scripts, Shell scripts, etc.)

- Start multiple instances of the same program, each managed independently

- Get notified when a process exits, enabling auto-restart, logging, and more

- Automatic cleanup of launched processes when the game shuts down — no orphaned processes

- Full support for Windows, Linux, and macOS


## Use Cases


- Start a local server with the game and shut it down automatically on exit

- Run background tools for log collection, data syncing, etc.

- Execute Python or Node.js scripts for data processing