The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. 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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
awesome-n64-development
A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
pyved-engine
cool game engine written in Python<3, built around pygame. Can be used in various projects!
-
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.
-
gamma
A simple ECS game engine for Python, built on Pygame, with an emphasis on ease of use. (by rik-cross)
-
HeartbeatEngine
A Visual Novel / Dating Sim game engine written in Python using Pygame, with a full editor written in PyQt5
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Evennia - MUD server (text-based MMORPG). Python
Project mention: A GitHub repo for collecting the tech analysis of video game | news.ycombinator.com | 2023-07-29
Project mention: RoguelikeDev Does The Complete Roguelike Tutorial Starting July 4th 2023 | /r/roguelikedev | 2023-06-27That's cool, I didn't realize you had implemented an ECS library for tcod. At first glance it seems a bit more featureful than esper. The tags and relations functionality seem particularly useful for queries. l'll consider using it for the tutorial.
Project mention: Paper Mario PC ports beckon as coder completes full decompilation of the N64 classic | /r/REGames | 2023-04-22See as well: Awesome N64 Development resources
Due to pygbag#16, the built-in function does not work correctly in the pygame-wasm environment. I noticed the patch to set_timer was buggy, so I made an improvement to the patch by handling other behaviors mentioned in the docs (e.g. disabling the timer and discarding an old timer for the same event).
Project mention: Dungeons and Directories, an exploration game in your file explorer | news.ycombinator.com | 2023-12-13> In the end, the current version of the game create 41,514 directories, 15,2041 files (mostly empty files with messages in their names), and 45,399 links, which makes it rather unplayable for those unfortunate enough to try running it on a mechanical hard drive.
https://github.com/wheybags/DungeonsAndDirectories/blob/mast...
Be warned if you're not using an SSD!
Project mention: Pyved-engine – game engine written in Python<3, built around pygame | news.ycombinator.com | 2023-09-29
A year ago I published the ecs_pattern library - an implementation of the ECS pattern. Since that time I used ecs_pattern in practice - I wrote a game for android.
Feel free to try out the project - as always the code is fully available here.
Python Gamedev related posts
- Show HN: Driftmania – an open source PICO-8 racing game
- Dungeons and Directories, an exploration game in your file explorer
- Pyxel is a retro game engine for Python
- ECS in practice with python lib - ecs_pattern
- Pyved-engine – game engine written in Python<3, built around pygame
- Pyglet Release v2.0.9
- RoguelikeDev Does The Complete Roguelike Tutorial Starting July 4th 2023
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source Gamedev projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | pyglet | 1,743 |
2 | evennia | 1,711 |
3 | Awesome-Game-Analysis | 715 |
4 | esper | 519 |
5 | awesome-n64-development | 308 |
6 | pygbag | 269 |
7 | pyunity | 252 |
8 | raylib-py | 177 |
9 | DungeonsAndDirectories | 104 |
10 | LevelBuddyBlender3 | 78 |
11 | pygamelib | 58 |
12 | KITSUNETSUKI-Asset-Tools | 56 |
13 | pyved-engine | 55 |
14 | autobake_tools | 40 |
15 | gamma | 32 |
16 | ecs_pattern | 28 |
17 | Dungeon-Cross | 25 |
18 | pmbuild | 24 |
19 | pygame_examples | 23 |
20 | snecs | 15 |
21 | HeartbeatEngine | 13 |
22 | bansoko | 10 |
23 | Hilbert-Curve-space-filling-with-pygame | 7 |