https://github.com/tyradman/customgameslauncher
A desktop app that consolidates all local games into one unified library
https://github.com/tyradman/customgameslauncher
Last synced: over 1 year ago
JSON representation
A desktop app that consolidates all local games into one unified library
- Host: GitHub
- URL: https://github.com/tyradman/customgameslauncher
- Owner: TyRadman
- Created: 2025-01-15T04:34:16.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-23T20:15:25.000Z (over 1 year ago)
- Last Synced: 2025-04-11T05:57:43.230Z (over 1 year ago)
- Language: C#
- Homepage:
- Size: 3.31 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Custom Game Launcher
This project is a lightweight desktop application designed to simplify and improve the gaming experience. As a gamer, switching between different launchers that need internet, and are filled with ads take a long time to load. This app consolidates all gamers' games from various launchers into one unified interface, allowing you to browse, select, and run games.
## Key Features of the full product:
- **Unified Game Library**(50%): Automatically detects games installed via popular launchers such as Steam, Epic Games, GOG Galaxy, Battle.net, and more.
- **Launcher Integration**(100%): Seamlessly integrates with multiple platforms to retrieve game details like name, installation directory, and icons.
- **Minimalist Design**(0%): A clean, intuitive interface for quick navigation and game launching.
- **Launcher Independence**(100%): Avoid the need to open multiple launchers—launch your games directly from this app.
- **Customizability**(0%): Option to add or remove games manually for full control over your library.
## Why I Built This:
As a gamer, I wanted an easier way to manage my growing collection of games across different platforms. This app streamlines the process, making it convenient to see everything in one place, without the clutter of full launcher applications.
## Tech Stack:
- **C# .NET / WPF**: For building the desktop app and handling both front and back end.
- **MySQL**: To cache the games and all their relevant data.
- **JSON Parsing**: To handle manifest files from various platforms when available.
- **Shell Integration**: To extract the game icons from the executable files.