Update README.md
This commit is contained in:
@@ -1,3 +1,30 @@
|
||||
# GameLauncher
|
||||
# 🎮 Steam‑like Game Launcher
|
||||
|
||||
A Simple Launcher With Python
|
||||
A lightweight, offline game library manager built with Python and `customtkinter`.
|
||||
Add your games (executables + optional icons), launch them with one click, and keep your collection organized – no cloud, no login, just your local JSON.
|
||||
---
|
||||
|
||||
## ✨ Features
|
||||
|
||||
- **Clean, dark UI** inspired by Steam’s library.
|
||||
- **Add / Remove games** – store name, executable path, and optional icon.
|
||||
- **Instant search** – filter your library by name.
|
||||
- **Launch games** – supports `.exe`, `.bat`, `.cmd`, `.lnk` (Windows), and native executables on macOS/Linux.
|
||||
- **Open game folder** directly from the launcher.
|
||||
- **Right‑click context menu** for quick actions.
|
||||
- **Persistent storage** – library saved as JSON in your home folder.
|
||||
- **Portable** – one‑file executable available with PyInstaller.
|
||||
|
||||
---
|
||||
|
||||
## 📦 Dependencies
|
||||
|
||||
- Python 3.8+
|
||||
- `customtkinter` – modern GUI toolkit
|
||||
- `Pillow` – image handling (icons & placeholders)
|
||||
- `tkinter` – usually bundled with Python
|
||||
- (Optional) `pyinstaller` – to build a standalone executable
|
||||
|
||||
Install dependencies with:
|
||||
|
||||
pip install customtkinter pillow
|
||||
Reference in New Issue
Block a user