Python Gaming

Open-source Python projects categorized as Gaming

Top 14 Python Gaming Projects

  • lutris

    Lutris desktop client in Python / PyGObject

    Project mention: How To Set Up Ubuntu 20.04 LTS For Gaming - Nvidia GPU Drivers, Wine, Lutris & Steam - GUI Method | | 2022-12-05
  • Bottles

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

    Project mention: Super Noob trying to play HotS | | 2022-11-07

    I have no idea whether your computer will run thing but a better way (imo) to install games with 3rd party launcher is bottles. Personally prefer it over lutris, it gives a ton of options to tinker with to get things working.

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

  • input-remapper

    🎮 ⌨ An easy to use tool to change the behaviour of your input devices.

    Project mention: Add a "Back" key to laptop keyboard for web browsing? | | 2022-11-30
  • DIY-arcade

    How to build your own full-size arcade machine from scratch

    Project mention: Ask HN: What is your “I don't care if this succeeds” project? | | 2022-02-10

    Here are three hobby projects I've worked on during the last 2 years. I've written extensive guides for all of them: A CNC-machine I built from scratch, using 40x 3d-printed parts. An AI art installation I built from scratch using a GAN network, Samsung The Frame, a button and a PIR-sensor. A full-size Arcade Machine I built from scratch.

  • mini-AlphaStar

    A mini-scale reproduction code of the AlphaStar program. Note: the original AlphaStar is the AI proposed by DeepMind to play StarCraft II.

  • nile

    Unofficial Amazon Games client (by imLinguin)

    Project mention: PSA: Most amazon launcher games have no DRM and can be copied from Windows to the Steam Deck | | 2022-10-17

    I recommend everyone try out Nile (, you can download games from Amazon from the command line.

  • dfktools

    Interact with the contracts of DefiKingdoms

    Project mention: Question about Defikingdom's API | | 2022-04-01
  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • website website (by lutris)

    Project mention: Please Stop Using Windows... | | 2022-11-19
  • overwatch-aimbot

    🔫🎮 An OpenCV based Overwatch Aimbot for Windows

    Project mention: Thank You, Valve | | 2022-02-07
  • Valorina

    Discord 🤖 to never miss a Valorant skin drop!

    Project mention: How it feels to play this game at the moment | | 2022-02-06
  • pyradox

    Python parser for Paradox .txt files. (by ajul)

    Project mention: Is there an API for the game wikis? | | 2022-04-20

    There are also tools like pyradox, ck2utils(especially the esc subfolder), paradox-tools(I don't know if this one does anything for the wiki) and HairyDude's pdxparse (see also my fork) which can parse the game files and generate stuff for the wiki. This is usually then copy&pasted into the wiki, but I plan to change this with my tool. These tools all have support for eu4, but I never tried to search for tools for other games. If somebody knows tools for other paradox games, I would be interested in them.

  • route-bender-4000

    Project mention: Wireguard PTP and/or Mesh Generator (pipe-builder-3000 ! | | 2022-07-21

    I posted this 10 months ago, meanwhile, I did a lot of changes, currently I am running a immense network with 34 machines using that software as VPN accelerator. Maybe this is helpful to someone, I needed a app that creates multiple point to point connections, but it can be also used to setup a wireguard mesh. On top, I do run bird2, with OSPF so everything becomes reachable, also have a script for that: Latency optimizer is included, means it does messure the latency of all links and weights them so bird routes with the lowest weighted Link. There is a Python3 script included to do this ‏‏‎ automatically every 5 minutes from each node. If you wanna optimize your network routing, you can use this: It does help me to play Youtube and Reddit without buffers and drops latency.

  • serverjockey

    ServerJockey is a game server management system I am making. It is designed to be an easy to use self-hosting option for multiplayer servers. Allowing you to create and remotely manage your servers using a web app and the Discord platform.

    Project mention: Discord Bots & Dedicated PZ Servers — Discussion | | 2022-10-18
  • Battlefront-2-Mod-Loader-for-WINE

    An unofficial mod loader for Star Wars: Battlefront II that runs natively on GNU/Linux, macOS and *BSD

    Project mention: Is there a guide for getting mods to work for Windows games on Linux? | | 2021-12-28
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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-12-05.

Python Gaming related posts


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

Project Stars
1 lutris 5,984
2 Bottles 3,835
3 input-remapper 1,835
4 DIY-arcade 259
5 mini-AlphaStar 210
6 nile 168
7 dfktools 115
8 website 100
9 overwatch-aimbot 52
10 Valorina 31
11 pyradox 28
12 route-bender-4000 5
13 serverjockey 1
14 Battlefront-2-Mod-Loader-for-WINE 0
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.