Files
2026-09-01 17:13:28 +03:30

30 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🎮 Steam‑like Game Launcher
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