# 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