Python Games

Open-source Python projects categorized as Games | Edit details

Top 23 Python Game Projects

  • PySimpleGUI

    Launched in 2018. It's 2022 and PySimpleGUI is actively developed & supported. Create complex windows simply. Supports tkinter, Qt, WxPython, Remi (in browser). Create GUI applications trivially with a full set of widgets. Multi-Window applications are also simple. 3.4 to 3.11 supported. 325+ Demo programs & Cookbook for rapid start. Extensive documentation. Examples for Machine Learning(OpenCV Integration, Chatterbot), Rainmeter-like Desktop Widgets, Matplotlib + Pyplot integration, add GUI t

    Project mention: Python help | reddit.com/r/AskProgramming | 2022-04-11

    r/learnpython is the place to look for this. They discuss this topic somewhat often. In my own opinion, py-simple-gui is a great framework to get started with.

  • Bottles

    Easily manage wine prefixes in a new way. Run Windows software and games on Linux

    Project mention: V Rising - Arch - Working (minor gfx issues) | reddit.com/r/linux_gaming | 2022-05-20

    Install Bottles https://github.com/bottlesdevs/Bottles

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • minigalaxy

    A simple GOG client for Linux

    Project mention: GOG-Client MiniGalaxy | reddit.com/r/bodhilinux | 2022-05-09
  • deep_learning_and_the_game_of_go

    Code and other material for the book "Deep Learning and the Game of Go"

    Project mention: Why do engines often evaluate completely winning endgame positions between +60 and +63? What's significant about the low 60's as an evaluation? Or is it just a placeholder when the computer can't quite find a forced mate? | reddit.com/r/chess | 2021-12-06

    If you want to understand how the new approach used by Leela Zero and Alpha Zero works, the book Deep Learning and the Game of Go is fun and easy to read. Although it's about Go rather than chess, most of the contents are equally relevant to chess.

  • Posio

    A multiplayer geography game using Websockets

    Project mention: Guessing Geography game | reddit.com/r/geography | 2021-11-28
  • boxtron

    Steam Play compatibility tool to run DOS games using native Linux DOSBox

    Project mention: I would like to play Wacky Wheels on my Deck because I'm a weirdo. However, DOSbox just goes to a command prompt and the game never launches, regardless if Proton compatibility is on or not | reddit.com/r/SteamDeck | 2022-03-31

    Have you looked into Boxtron at all? It's a compatibility tool like Proton but based on DOSbox, you drop it into compatibilitytools.d and select it as you would a Proton version.

  • Rare

    GUI for legendary. An Epic Games Launcher open source alternative

    Project mention: An Epic Failure (Epic Games Launcher issues from my perspective) | reddit.com/r/pcgaming | 2022-04-10

    Legendary, Rare and Heroic are good alternatives.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • malib

    A parallel framework for population-based multi-agent reinforcement learning.

    Project mention: MALib: A parallel framework for population-based multi-agent reinforcement learning | reddit.com/r/reinforcementlearning | 2021-07-23

    Code for https://arxiv.org/abs/2106.07551 found: https://github.com/sjtu-marl/malib

  • HandyRL

    HandyRL is a handy and simple framework based on Python and PyTorch for distributed reinforcement learning that is applicable to your own environments.

    Project mention: Suggestions for board game reinforcement learning methods, frameworks | reddit.com/r/reinforcementlearning | 2022-03-24
  • falken

    Falken provides developers with a service that allows them to train AI that can play their games

    Project mention: Google AI Introduces A Machine Learning Based System For Game Developers To Quickly And Efficiently Train Game-Testing Agents | reddit.com/r/artificial | 2021-07-03

    Google AI recently announced a machine learning-based framework that game developers could use to train game-testing agents quickly and efficiently, freeing human testers to focus on more complicated problems. The resulting system requires no machine learning (ML) expertise, works with a wide range of popular game genres, and can train an ML policy, which generates game actions from the game state on a single game instance in less than an hour. Google AI has also provided an open-source library that shows how these techniques may be used in practice.

  • RetroArcher.bundle

    RetroArcher is a gaming plugin for Plex!

    Project mention: RetroArcher.bundle v1.2.5 Released | reddit.com/r/RetroArcher | 2022-03-04
  • piqueserver

    An Ace of Spades 0.75 server based on PySnip.

  • SwitchGamesDownloader

    Python script designed to search and fetch direct download links from nxbrew.com

    Project mention: Those who don't use Tinfoil, how do you keep your games updated? (No links) | reddit.com/r/SwitchPirates | 2022-05-17

    There's also this if they want the actual update file once they know it needs updated https://github.com/Backend2121/SwitchGamesDownloader

  • skinner

    Skin export / import tools for Autodesk Maya (by AKEric)

    Project mention: The Fastest SkinCluster Export/Import- A Studio Workflow: The Art of Compression | reddit.com/r/Maya | 2022-04-25
  • PS1-BRender-Reverse

    Harry Potter, Croc 2 (& Demo) PS1 Reverse Engineering (documentation & scripts)

  • Galaxy-Attack

    An inspiration of the original Atari Space Invaders game built in pygame :space_invader: :video_game:

    Project mention: Amegma Galaxy Attack | reddit.com/r/SideProject | 2022-02-12
  • Discord-Games

    A library for making implementing conventional games into your discord bot, easier.

  • lost_ark_api

    An Unofficial REST API for Lost Ark

    Project mention: Unofficial Lost Ark API (News & Server Status) | reddit.com/r/lostarkgame | 2022-02-15

    Code: https://github.com/axsddlr/lost_ark_api

  • Sudoku-Solver

    🎯 A Sudoku Solver implemented using Python and PyGame Library by visualizing the Sudoku Board using Backtracking Algorithm. (by dhhruv)

  • Chrome-Dino-Runner

    🐱‍🐉 A Replica of the hidden Dinosaur Game from Chrome Browser Offline mode build using Python and PyGame.

  • gamble

    A python library with various gambling and gaming classes

  • rango

    Telegram bot to download torrent. (by kaushalpurohit)

    Project mention: A telegram bot to get torrent links, lyrics and books. | reddit.com/r/coolgithubprojects | 2021-07-02
  • Dead-End

    This is a zombie survival game where you must make the best choices and decisions possible in order to live. As a survivor, you will encounter zombies, weapons, people, and a merchant to buy from with an in-game currency. Every decision you make has a cause and effect while some lead you to fortune and others lead you to death.

    Project mention: We made a Zombie Survival Game! | reddit.com/r/Python | 2021-11-06

    Releases / Latest changes

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-20.

Python Games related posts

Index

What are some of the best open-source Game projects in Python? This list will help you:

Project Stars
1 PySimpleGUI 10,060
2 Bottles 2,875
3 minigalaxy 912
4 deep_learning_and_the_game_of_go 815
5 Posio 473
6 boxtron 311
7 Rare 294
8 malib 290
9 HandyRL 225
10 falken 209
11 RetroArcher.bundle 134
12 piqueserver 134
13 SwitchGamesDownloader 81
14 skinner 64
15 PS1-BRender-Reverse 59
16 Galaxy-Attack 32
17 Discord-Games 28
18 lost_ark_api 28
19 Sudoku-Solver 28
20 Chrome-Dino-Runner 24
21 gamble 16
22 rango 16
23 Dead-End 13
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com