Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Python Gamedev Projects
-
pyglet
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Evennia - MUD server (text-based MMORPG). Python
-
-
Project mention: Gigi: Rapid prototyping and development of real-time rendering techniques | news.ycombinator.com | 2024-09-06
-
-
awesome-n64-development
A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more
-
harfang-wasm is a fork of pygbag.
harfang-wasm: https://github.com/harfang3d/harfang-wasm
pygbag: https://github.com/pygame-web/pygbag
https://news.ycombinator.com/item?id=38772400 :
> FWIU e.g. panda3d does not have a react or rxpy-like API, but probably does have a component tree model?
Is there a react-like api over panda3d, or are there only traditional events?
Manim has a useful API for teaching. Is there a good way to do panda3d with a manim-like interface? https://github.com/ManimCommunity/manim/issues/3362#issuecom...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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:
-
-
-
-
-
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.
-
-
-
-
-
HeartbeatEngine
A Visual Novel / Dating Sim game engine written in Python using Pygame, with a full editor written in PyQt5
-
-
-
deep_space_trader
Deep Space Trader is a turn-based strategy game inspired by the old DOS game "Drugwars".
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Gamedev discussion
Python Gamedev related posts
-
Gigi: Rapid prototyping and development of real-time rendering techniques
-
Summing Blue Noise Octaves Like Perlin Noise
-
Gigi: Rapid prototyping and development of real-time rendering techniques
-
Framework for rapid prototyping and development of realtime rendering techniques
-
Pyxel: A retro game engine for Python
-
Show HN: Driftmania – an open source PICO-8 racing game
-
Dungeons and Directories, an exploration game in your file explorer
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 19 Mar 2025
Index
What are some of the best open-source Gamedev projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | pyglet | 1,991 |
2 | evennia | 1,861 |
3 | Awesome-Game-Analysis | 948 |
4 | gigi | 836 |
5 | esper | 589 |
6 | awesome-n64-development | 416 |
7 | pygbag | 381 |
8 | pyunity | 266 |
9 | pygamelib | 233 |
10 | raylib-py | 215 |
11 | DungeonsAndDirectories | 124 |
12 | pyved-engine | 74 |
13 | KITSUNETSUKI-Asset-Tools | 60 |
14 | autobake_tools | 50 |
15 | ecs_pattern | 42 |
16 | Dungeon-Cross | 34 |
17 | pygame_examples | 30 |
18 | pmbuild | 25 |
19 | HeartbeatEngine | 19 |
20 | snecs | 16 |
21 | bansoko | 12 |
22 | deep_space_trader | 9 |
23 | Hilbert-Curve-space-filling-with-pygame | 7 |