Skip to content

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.

Notifications You must be signed in to change notification settings

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

No packages published

Languages