728bd197e13556dedc12dfe6adbf2653bf319b15065960c052e653843c522db98058b0b887528ddbAuthored: 3 months ago (Wed, 22 Apr 2026 10:35:13 +0000)Match: Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>065960c052e653843c522db98058b0b887528ddbAuthored: 3 months ago (Wed, 22 Apr 2026 10:35:13 +0000)Match: Co-authored-by: Copilot <copilot@github.com>.github/copilot-instructions.mdTool: github-copilot# Heroic Games Launcher — Copilot Instructions
## Architecture Overview
Heroic is an Electron app (TypeScript, React, electron-vite) that launches games from Epic Games Store, GOG, and Amazon Games. It wraps CLI tools (legendary, gogdl, nile) behind a unified **Runner** abstraction.
The codebase has four layers — never import across boundaries except through the defined IPC bridge:
| Layer | Path | Runs in |
| ------------ | --------------none