Python Game

Open-source Python projects categorized as Game

Top 23 Python Game Projects

  • pyxel

    A retro game engine for Python

    Project mention: LÖVE: a framework to make 2D games in Lua | | 2023-09-13
  • openage

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

    Project mention: Remaking AoE2 | /r/aoe2 | 2023-07-05

    It is currently being done and published here:

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Airtest

    UI Automation Framework for Games and Apps

    Project mention: Software to control Android phone on PC (Wired) | /r/software | 2023-01-25

    You can try such mobile app test softwares like AirTest. AirTest is cross-platform and supports testing Windows, Android, iOS and Web apps. I'm using AirTest to perform some repeated tasks in the mobile game I'm playing.

  • pokete

    A terminal based Pokemon like game

    Project mention: LibreWands - A New Free Software Pokémon-Like | /r/linux | 2023-07-01

    Sounds like pokete.

  • ark-pixel-font

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

  • rlcard

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

    Project mention: [P] Looking for RL or rules-based No-Limit Hold 'Em Work | /r/MachineLearning | 2023-06-03
  • unknown-horizons

    Unknown Horizons official code repository

    Project mention: Any free base builders on pc? | /r/BaseBuildingGames | 2023-03-13

    Open Horizons (Anno-like?)

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • youre-the-os

    A game where you are a computer's OS and you have to manage processes, memory and I/O events.

    Project mention: You’re the OS! | | 2023-08-16
  • glumpy

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

  • PyGame-Learning-Environment

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

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

  • fusion-pixel-font

    开源像素字体。支持 8、10 和 12 像素。

    Project mention: Just found a good eye-candy empowered by extmark | /r/neovim | 2023-06-06

    It's TakWolf/fusion-pixel-font ( with nerd-font patched by me.

  • pygame_tutorials

    Code to go along with lessons at (by kidscancode)

  • opensourcegames

    Technical infos of open source games.

    Project mention: Open Curse of Sherwood | /r/opensourcegames | 2023-04-07

    I suggest adding github topics to make the project more discoverable, also adding to and osgl.

  • pygame-menu

    A menu for pygame (pygame-ce also supported!). Simple, and easy to use

    Project mention: Per-Pixel Alpha Function works (pretty much) | /r/pygame | 2022-10-17

    So I was searching around for a clean way to make ripple effects for my splash screen when I came across pygame-menu. I was interested in the "apply_image_function" method in '/pygame-menu/

  • GoBigger

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

  • Awesome-Game-Analysis

    a comprehensive collection of video game tech analysis resources

    Project mention: A GitHub repo for collecting the tech analysis of video game | | 2023-07-29
  • ballistica

    The BombSquad Game Engine

    Project mention: Ballistica: The BombSquad Game Engine | | 2023-01-23
  • CDDA-Game-Launcher

    A Cataclysm: Dark Days Ahead launcher with additional features

    Project mention: SpecialInfected | /r/ZombieSurvivalTactics | 2023-06-25
  • PySolFC

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

  • fofix

    Frets on Fire X: a fork of Frets on Fire with many added features and capabilities

    Project mention: It's Time for a Stand-Alone RockBand Game | | 2022-12-29

    Heh, yeah, good luck with that

    However, this audience may be interested in Frets on Fire ( ) and its fork Frets on Fire X ( )

    There seems to be a community around Clone Hero ( ), too, but it doesn't appear to be open source

  • TUI-apps

    Terminal User Interface (TUI) apps

    Project mention: Show HN: Interactive exercises for GNU grep, sed and Awk | | 2023-08-17
  • Nashpy

    A python library for 2 player games.

    Project mention: Newbie to the field, looking for advices | /r/optimization | 2023-04-12

    Something like NashPy which is a library for finding Nash equilibria for two player games.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-09-13.

Python Game related posts


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

Project Stars
1 pyxel 12,451
2 openage 11,991
3 Airtest 7,386
4 pokete 2,696
5 ark-pixel-font 2,454
6 rlcard 2,380
7 unknown-horizons 1,369
8 youre-the-os 1,266
9 glumpy 1,190
10 PyGame-Learning-Environment 960
11 bombcrypto-bot 837
12 fusion-pixel-font 557
13 pygame_tutorials 552
14 opensourcegames 502
15 pygame-menu 481
16 GoBigger 481
17 Awesome-Game-Analysis 463
18 ballistica 456
19 CDDA-Game-Launcher 418
20 PySolFC 406
21 fofix 390
22 TUI-apps 373
23 Nashpy 288
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at