Cross-platform game launcher written in C++ using Dear ImGui. Supports Epic Games downloads via community tools, and Steam games (only installed ones).
- Epic Games Store downloads (via community tool)
- Steam games support (only installed ones)
- GOG support
- ImGui based GUI
- Windows Support
- Linux Support (WIP)
Linux (Debian/Ubuntu):
$ sudo apt-get install build-essential cmake pkg-config libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libgl1-mesa-dev libcurl4-openssl-devLinux (Arch):
$ sudo pacman -S build-essential cmake pkg-config libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libgl1-mesa-dev curlWindows:
- Visual Studio with C++ Desktop Development (includes CMake)
mkdir build
cd build
cmake ..
cmake --build .The tools/EpicBanner/EpicBanner.py script is used to download hero/banner images for games from the Epic Games Store using the SteamGridDB API.
- Navigate to the script directory:
cd tools/EpicBanner - Install dependencies:
A virtual environment is included in the repository. Install the required packages using:
# On Windows .\venv\bin\Activate.ps1 pip install -r requirements.txt # On Linux/macOS source venv/bin/activate pip install -r requirements.txt
- API Key:
The script requires an API key for SteamGridDB.
- Create a file named
.envinside thetools/EpicBannerdirectory. - Add your API key to the file in the following format:
STEAMGRIDDB_API_KEY='YOUR_API_KEY_HERE'
- Create a file named
- Dear ImGui
- OpenGL (Linux)
- DirectX 11 (Windows)
- Legendary (Epic games CLI)
This project is currenlty WIP. Some features may be be incomplete or unstable
This project is not affiliated with Epic Games. Epic Games is trademark of Epic Games Inc.





