Python Game

Open-source Python projects categorized as Game Edit details

Top 23 Python Game Projects

  • openage

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

    Project mention: aaand its completely bugfree | | 2022-05-11

    There’s this project:

  • Airtest

    UI Automation Framework for Games and Apps

    Project mention: Open Source iOS remote control app for macOS, Windows and Linux | | 2021-12-30

    I have been using Airtest IDE as device automation tool for Android and iOS for the last little while, basically it lets you write Python code which can do device automation with image recognition etc. It works pretty well on Android Emulators so I used to use it to setup macro farming where the built-in macro/function was lacking as it doesn't support image recognition. However on iOS devices it is extremely slow apparently due to how XCUITest was designed so it literally takes like a minute for any interactions to execute.

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • pokete

    A terminal based Pokemon like game

    Project mention: Pokete: A terminal based Pokemon clone | | 2022-06-10

    Hello, I'm OP and there is actually an AppImage available, so you don't rely on python.

  • 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.

  • ark-pixel-font

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

    Project mention: Ark Pixel Font - Open source CJK pixel font | | 2021-11-04
  • unknown-horizons

    Unknown Horizons official code repository

    Project mention: Ask HN: Favourite Open Source Game? | | 2022-06-01

    Not mentioned yet:

    Unknown Horizons


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

    Project mention: Cheat engine alternatives ? | | 2022-03-17
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • glumpy

    Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization

    Project mention: Glumpy: NumPy and OpenGL Visualisation Library | | 2022-05-31
  • PyGame-Learning-Environment

    PyGame Learning Environment (PLE) -- Reinforcement Learning Environment in Python.

    Project mention: How do I run a Pygame Image visually? | | 2022-06-12

    Accessing host graphics with docker is tricky. If you’re running the container on a unix system, you could try this medium article. This Dockerfile also has setup instructions for unix and macos.

  • 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: this bot script allowed? | | 2022-01-20

    hi, planning to use a bot script, anybody here use this? if so, is it safe?

  • pygame_tutorials

    Code to go along with lessons at (by kidscancode)

    Project mention: objects not moving | | 2022-06-05
  • CDDA-Game-Launcher

    A Cataclysm: Dark Days Ahead launcher with additional features

    Project mention: Looting, collecting items, and constant inventory management nearly ruins otherwise good games | | 2022-05-28
  • pygame-menu

    A menu for pygame. Simple, and easy to use

  • 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.

  • ballistica

    The BombSquad Game Engine

    Project mention: Why not on iOS? | | 2022-06-04

    More people should be aware of the roadmap.

  • Nashpy

    A python library for 2 player games.

    Project mention: programming game theory algorithms? | | 2022-01-27

    Here’s what I found: Apparently Gambit is a good option for more complex games (however, it only works for finite games), and it can be used on Python.

  • GoBigger

    Come & try Decision-Intelligence version of "Agar"! Gobigger could also help you with multi-agent decision intelligence study.

    Project mention: Show HN: Come&try Decision Intelligence version “Agar“ environment, Gobigger | | 2022-04-24
  • 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.

  • DiscordGSM

    📺 Monitor your game servers on Discord and tracks the live data of your game servers. Also support one-click deployment to Heroku, self-hosted.

    Project mention: Deploying DiscordGSM App to Heroku: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch | | 2022-02-01

    I'm trying to use DiscordGSM and deployed it on Heroku. So far so good, the script works but always shuts down with the above error message. You can find the Heroku app.js here. Does anyone know what modification i would have to do in order for it to work? Here is the Heroku log

  • piqueserver

    An Ace of Spades 0.75 server based on PySnip.

  • CataclysmLD

    Cataclysm: Looming Darkness

    Project mention: When is multiplayer coming? | | 2022-03-08

    Here's the multiplayer project see how active it is.

  • swarfarm

    SWARFARM - Assistant website for Summoner's War

    Project mention: Is there a way to check when did I got the specific nat5? | | 2022-06-01

    Yes. Use SWEX to import your profile into swarfarm, set your box to list view then it shows you the "summoned on" field.

  • raisetheempires

    The Old Empires & Allies preservation project by the Raise the Empires team.

    Project mention: Oynamayalı çok olmuştu ne oyundu be indirme linki yorumda | | 2022-03-04
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-06-12.

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 11,059
2 Airtest 6,266
3 pokete 2,311
4 rlcard 1,764
5 ark-pixel-font 1,339
6 unknown-horizons 1,305
7 PINCE 1,299
8 glumpy 1,079
9 PyGame-Learning-Environment 898
10 bombcrypto-bot 880
11 pygame_tutorials 511
12 CDDA-Game-Launcher 395
13 pygame-menu 380
14 PySolFC 341
15 ballistica 312
16 Nashpy 232
17 GoBigger 225
18 mud-pi 208
19 DiscordGSM 142
20 piqueserver 136
21 CataclysmLD 107
22 swarfarm 102
23 raisetheempires 94
Find remote jobs at our new job board There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.