InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Python Game development Projects
-
I hope that one day we have a tool that can convert any proprietary binary to source code with a single click. It would be so much fun to have an "open source" version of all games. Currently, there are projects like https://github.com/Try/OpenGothic and https://github.com/SFTtech/openage, but these require years of community effort.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
awesome-n64-development
A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more
-
-
krita-batch-exporter
A Free Krita plugin to batch export layers and groups with maximum flexibility. Scale, trim, export multiple copies of your layers...
-
-
talemate
Roleplay with AI with a focus on strong narration, consistent world and game state tracking.
-
pygamelib
A (not so) small python library for console (as in terminal) game development. It is developed as a framework to help learn development and python in an entertaining way.
Project mention: Ask HN: Platform for 11 year old to create video games? | news.ycombinator.com | 2024-09-20Eventually, they can move on to more advanced game engines like Unity.
Game Development with Python and Mods
Python is a versatile and widely-used programming language that's great for beginners. Here are some free resources to help kids get started with Python:
-
-
cobra-tools
A suite of GUI tools for extracting and modifying OVL and OVS archives, as well as editing the associated in-house file formats. Also includes a model plugin for Blender. For downloads, guides, and FAQs visit:
-
-
autobake_tools
An easy to use Blender Add-on that allows you to bake Bevel Shader to the Normal Map, Ambient Occlusion to the AO Map in fully automatic mode.
-
-
Galaxy-Attack
An inspiration of the original Atari Space Invaders game built in pygame :space_invader: :video_game:
-
GimpSpriteAtlas
GIMP plug-in to create a spriteatlas (aka spritetexture or spritesheet). Takes all layers as images and compiles them into one sprite atlas texture, using a 2D packing algorithm so that the final texture image takes as little space as possible. Also outputs a TexturePacker JSON, LibGDX, CSS or XML coordinates file.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Game development discussion
Python Game development related posts
-
Celebrating 6 years since Valve announced Steam Play Proton for Linux
-
Pyxel: A retro game engine for Python
-
Show HN: LLM-powered NPCs running on your hardware
-
FLaNK 04 March 2024
-
Show HN: Driftmania – an open source PICO-8 racing game
-
Pyxel is a retro game engine for Python
-
Roc – A fast, friendly, functional language
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Jun 2025
Index
What are some of the best open-source Game development projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | openage | 13,665 |
2 | SpaceshipGenerator | 7,723 |
3 | awesome-discord-communities | 3,086 |
4 | ursina | 2,396 |
5 | evennia | 1,898 |
6 | Arcade | 1,832 |
7 | Awesome-Game-Analysis | 1,011 |
8 | batgrl | 520 |
9 | awesome-n64-development | 453 |
10 | PyOpenGL | 364 |
11 | krita-batch-exporter | 336 |
12 | gigax | 326 |
13 | talemate | 256 |
14 | pygamelib | 239 |
15 | Masendor | 147 |
16 | cobra-tools | 115 |
17 | Awesome-Python-Games | 115 |
18 | autobake_tools | 55 |
19 | Jomini | 47 |
20 | Galaxy-Attack | 43 |
21 | GimpSpriteAtlas | 36 |
22 | DmrVBM-blender-to-gms2 | 34 |
23 | pygame_examples | 32 |