Python Game

Open-source Python projects categorized as Game | Edit details

Top 23 Python Game Projects

  • GitHub repo openage

    Free (as in freedom) open source clone of the Age of Empires II engine :rocket:

    Project mention: Openage Development: 2021 - November | | 2021-11-30

    NEW: Added troubleshooting entry for SDL2 build error (Link)

  • GitHub repo rlcard

    Reinforcement Learning / AI Bots in Card (Poker) Games - Blackjack, Leduc, Texas, DouDizhu, Mahjong, UNO.

    Project mention: Self play environments | | 2021-11-26

    Hi. I’ve decided to do a project to adapt an rl library to support self-play. This is a project so I can teach myself more about building rl systems. I’ve been considering working with the environment system from rlcard but wonder if there are other more widely-used self play environment libraries. Thanks.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo unknown-horizons

    Unknown Horizons official code repository

    Project mention: Don't neglect Open Source Games! They'll be great on Steam Deck! | | 2021-11-02
  • GitHub repo PINCE

    A reverse engineering tool that'll supply the place of Cheat Engine for linux

    Project mention: Awesome CTF : Top Learning Resource Labs | | 2021-11-13

    PINCE - GDB front-end/reverse engineering tool, focused on game-hacking and automation.

  • GitHub repo CDDA-Game-Launcher

    A Cataclysm: Dark Days Ahead launcher with additional features

    Project mention: What launcher are people using? | | 2021-11-23
  • GitHub repo PySolFC

    A comprehensive, feature-rich, open source, and portable, collection of Solitaire games.

    Project mention: How to report out of date package in repo? | | 2021-07-25

    Or just download the latest version from the github, follow the installation instructions (you can just run it from the source directory), and use that until the package is updated in Arch.

  • GitHub repo pygame-menu

    A menu for pygame. Simple, and easy to use

    Project mention: pygame-menu — A menu for pygame. Simple, and easy to use | | 2021-05-20
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo ballistica

    The BombSquad Game Engine

    Project mention: Bombsquad Latest Mods ! | | 2021-06-22

    Quick Turn :- Plugin to take sharp turns while running are now much faster and more responsive.Created by TheMikirog Learn more Download .

  • GitHub repo mud-pi

    A simple MUD server in Python, for teaching purposes, which could be run on a Raspberry Pi

    Project mention: has any one created a MUD(multiuser dungeon) game via python? | | 2021-10-07

    Maybe look at MUD Pi. Are you sure you want to develop a MUD though? That will require you to create a server (possibly hosted through a paid platform like AWS or Heroku than if you plan to connect via a LAN then that won't be necessary). A single-player roguelike would be a bit easier.

  • GitHub repo bombcrypto-bot

    This is a python bot that automatically logs in, clicks the new button, and sends heroes to work in the bombcrypto game. It is fully open source and free.

    Project mention: Crypto bot | | 2021-12-02
  • GitHub repo piqueserver

    An Ace of Spades 0.75 server based on PySnip.

  • GitHub repo CataclysmLD

    Cataclysm: Looming Darkness

    Project mention: cdda online? | | 2021-05-12

    Cataclysm: Looming Darkness is also a thing that is in development, however, it is very barebones right now and uses a MUD in order to function. (

  • GitHub repo swarfarm

    SWARFARM - Assistant website for Summoner's War

    Project mention: How do I read Summoners War JSON data? | | 2021-12-01

    Look in the Swarfarm source.

  • GitHub repo ark-pixel-font

    开源的泛中日韩像素字体 / Open source Pan-CJK pixel font

    Project mention: Ark Pixel Font - Open source CJK pixel font | | 2021-11-04
  • GitHub repo OneByteRadar

    CS:GO radar hack achieved by patching one byte of game memory. Written in Python 3.

    Project mention: IS my "50line of code" cheat undetected? | | 2021-08-12

    use this :

  • GitHub repo subwAI

    Scripts for training an AI to play the endless runner Subway Surfers using a supervised machine learning approach by imitation and a convolutional neural network (CNN) for image classification

    Project mention: Started programming with cs50x last and ai50 this year - I expanded one of the psets to make an ai play a game | | 2021-09-24
  • GitHub repo diplomacy

    Diplomacy: DATC-Compliant Game Engine with Web Interface (by diplomacy)

    Project mention: How do I run the Diplomacy AI from GitHub? | | 2021-05-09

    The directory can be found here:

  • GitHub repo CoinTex

    A cross-platform multi-level game created in Python using Kivy.

    Project mention: PyGAD (Genetic Algorithm) Plays Flappy Bird | | 2021-04-24

    Here is the source code:

  • GitHub repo mlbv

    Command-line interface MLB game information. Game schedule, scores, and standings

    Project mention: Mets PREGAME THREAD - Wednesday, August 11 | | 2021-08-11

    Guys, my weird linux setup that lets me watch (my legal paid subscription) in whatever media player I want (I use mpv) isn't working today because of the weird resumed game thing. Now I have to watch on the mlb website and it's fucking awful.

  • GitHub repo Masendor

    Educational and historical wargame

    Project mention: Historical Wargame Update | | 2021-03-20


  • GitHub repo python-chess-annotator

    Reads chess games in PGN format and adds annotations using an engine

    Project mention: Easiest way to mass analyze a large database of games | | 2021-04-24

    Game Analysis. Scroll through github for chess annotation software packages (example1, example2), or sketch one out yourself using the python-chess library. I'm pretty certain scidvspc also has the ability to annotate and analyze a repository of games (I vaguely remember doing so for an epd).

  • GitHub repo McAirpos

    MakeCode Arcade games in RetroPie and Recalbox 7.1.1-Reloaded!, running natively as ELF executables on Raspberry Pi OS with 1-2 gamepads

    Project mention: Recalbox now also supported for MakeCode Arcade games | | 2021-02-01
  • GitHub repo undying-dusk

    The very first PDF video game

    Project mention: I made a video game out of a PDF. It has 200 000 pages. Can you beat it? | | 2021-04-25

    I have got many feedbacks from Linux users so far. You can have look at this comparison table though: MuPDF & Xpdf should be available to you.

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 2021-12-02.

Python Game related posts


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

Project Stars
1 openage 10,690
2 rlcard 1,516
3 unknown-horizons 1,261
4 PINCE 1,166
5 CDDA-Game-Launcher 364
6 PySolFC 324
7 pygame-menu 319
8 ballistica 247
9 mud-pi 195
10 bombcrypto-bot 191
11 piqueserver 118
12 CataclysmLD 100
13 swarfarm 97
14 ark-pixel-font 89
15 OneByteRadar 63
16 subwAI 57
17 diplomacy 50
18 CoinTex 46
19 mlbv 43
20 Masendor 42
21 python-chess-annotator 40
22 McAirpos 31
23 undying-dusk 25
Find remote jobs at our new job board There are 32 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