Skip to content

YuriyShevtsiv/Game-Launcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Got it 👍 Here’s a clean, ready-to-paste README.md with clear instructions for your project.


🎮 Simple Game Launcher (Tkinter)

A simple desktop game launcher built with Python and Tkinter. It allows you to add games (executables), save them to a list, launch them, and remove them using a clean GUI.

The interface language is Ukrainian 🇺🇦.


📌 Features

  • Add games (.exe files)
  • Launch selected games
  • Delete games from the list
  • Automatically saves games to a JSON file
  • Simple and lightweight Tkinter UI

🖥️ Requirements

  • Python 3.8+
  • Windows OS (because .exe files are used)

Python libraries used

All libraries are included in the Python standard library:

  • tkinter
  • json
  • os
  • subprocess

No extra installation required 🎉


📂 Project Structure

SimpleLauncher/
│
├── launcher.py          # Main application file
├── games_simple.json    # Auto-generated file with saved games
└── README.md

⚠️ games_simple.json will be created automatically after you add your first game.


▶️ How to Run

  1. Clone or download the project
  2. Open a terminal in the project folder
  3. Run the launcher:
python launcher.py

🕹️ How to Use

➕ Add a Game

  1. Click “+ Додати гру”
  2. Select a .exe file
  3. The game will appear in the list

▶️ Play a Game

  1. Select a game from the list
  2. Click “Грати”
  3. The game will launch

❌ Delete a Game

  1. Select a game from the list
  2. Click “Видалити”
  3. Confirm deletion

💾 Data Storage

  • Games are saved in games_simple.json
  • Each entry contains:
{
  "name": "game.exe",
  "path": "C:/Path/To/game.exe"
}

🛠️ Notes & Limitations

  • Designed for Windows only
  • Only .exe files are officially supported
  • If a game path becomes invalid, launching will fail

🚀 Possible Improvements

  • Add game icons
  • Support non-.exe games
  • Edit game names
  • Search / sort games
  • Cross-platform support

📜 License

This project is free to use for learning and personal projects.


If you want, I can also:

  • translate the README to Ukrainian
  • make it more beginner-friendly
  • add screenshots section
  • convert this into a GitHub-polished README 😄

Game-Launcher

About

A simple desktop game launcher built with Python and Tkinter which allows you to add games (executables), save them to a list, launch them, and remove them using a clean GUI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages