A lightweight, controller-friendly Metro-style launcher overlay built with C# and WPF. Designed specifically for living room PCs, couch gaming setups, and handhelds, Game-Overlay provides a quick, Xbox Series X-inspired dashboard UI to launch modern games and emulators like Minecraft or xemu without touching a mouse.
- Xbox Series X Inspired Aesthetic: Minimalist, dark-mode Metro layout optimized for TV and desktop screens.
- Controller Native: Built-in XInput polling for smooth, zero-latency controller navigation.
-
Graphical Button UI: Visual, colored Xbox-style circular buttons for clear navigation (
$A$ ,$B$ ,$X$ ). - Dynamic Icon Extraction: Uses native Windows system icons pulled directly from target executables.
-
Lightweight & Portable: JSON-backed configuration (
config.json) requiring zero installation overhead.
| Controller Input | Action |
|---|---|
| [ A ] | Select / Launch selected application |
| [ B ] | Exit / Close overlay |
| [ X ] | Configure / Direct executable file paths |
- Download the latest release (
Game Overlay win x64.exe,Game Overlay win x86.exe, orGame Overlay arm64.exe) from the Releases page. - Run the downloaded executable (e.g.,
Game Overlay win x64.exe). - Press the X button on your controller to set up executable file paths for your games or emulators.
- Settings persist automatically to
config.jsonin the same directory.
- Windows 10 / 11
- .NET SDK 10.0 or later
- Visual Studio 2022+ with WPF workload installed
- Clone the repository:
git clone [https://github.com/GamerX20X26/Game-Overlay.git](https://github.com/GamerX20X26/Game-Overlay.git)