Python Gamedev

Open-source Python projects categorized as Gamedev

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.

  • Project mention: Pyglet Release v2.0.9 | /r/pyglet | 2023-08-04
  • evennia

    Python MUD/MUX/MUSH/MU* development system

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Evennia - MUD server (text-based MMORPG). Python

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • 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 | news.ycombinator.com | 2023-07-29
  • esper

    An ECS (Entity Component System) for Python

  • Project mention: RoguelikeDev Does The Complete Roguelike Tutorial Starting July 4th 2023 | /r/roguelikedev | 2023-06-27

    That'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.

  • awesome-n64-development

    A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more

  • pygbag

    python and pygame wasm for everyone ( packager + test server + simulator )

  • Project mention: Playable Sandbox Now Available | dev.to | 2024-01-11

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

  • pyunity

    A pure Python 3D Game Engine that was inspired by the structure of the Unity Game Engine

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

    InfluxDB logo
  • raylib-py

    A Python binding for the great C library raylib.

  • DungeonsAndDirectories

    A text adventure that you play in your file browser

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

  • LevelBuddyBlender3

    Level Buddy add-on ported to Blender 3.0

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

  • Project mention: Pyved-engine – game engine written in Python<3, built around pygame | news.ycombinator.com | 2023-09-29
  • KITSUNETSUKI-Asset-Tools

    KITSUNETSUKI Asset Tools

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

  • ecs_pattern

    ECS pattern (Entity Component System) for creating games on python

  • Project mention: ECS in practice with python lib - ecs_pattern | /r/Python | 2023-11-08

    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.

  • Dungeon-Cross

    A Python-based reimplementation of Zachtronic's Dungeons and Diagrams

  • pmbuild

    A simple, configurable and extendible build system for gamedev.

  • pygame_examples

    A repository for short pygame drafts, examples, tutorials and more!

  • Project mention: Cloth simulation with custom physics (source in comments) | /r/pygame | 2023-06-10

    Feel free to try out the project - as always the code is fully available here.

  • snecs

    A straightforward, nimble ECS for Python

  • HeartbeatEngine

    A Visual Novel / Dating Sim game engine written in Python using Pygame, with a full editor written in PyQt5

  • bansoko

    Space-themed :rocket: Soko-Ban :video_game: clone created in Python using Pyxel.

  • Hilbert-Curve-space-filling-with-pygame

    Hilbert Curve Fractal with pygame (python)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Python Gamedev related posts

  • Show HN: Driftmania – an open source PICO-8 racing game

    4 projects | news.ycombinator.com | 16 Feb 2024
  • Dungeons and Directories, an exploration game in your file explorer

    2 projects | news.ycombinator.com | 13 Dec 2023
  • Pyxel is a retro game engine for Python

    1 project | news.ycombinator.com | 25 Nov 2023
  • ECS in practice with python lib - ecs_pattern

    1 project | /r/Python | 8 Nov 2023
  • Pyved-engine – game engine written in Python<3, built around pygame

    1 project | news.ycombinator.com | 29 Sep 2023
  • Pyglet Release v2.0.9

    1 project | /r/pyglet | 4 Aug 2023
  • RoguelikeDev Does The Complete Roguelike Tutorial Starting July 4th 2023

    3 projects | /r/roguelikedev | 27 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 3 Jun 2024
    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. Learn more →

Index

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

Project Stars
1 pyglet 1,783
2 evennia 1,729
3 Awesome-Game-Analysis 755
4 esper 527
5 awesome-n64-development 318
6 pygbag 282
7 pyunity 258
8 raylib-py 181
9 DungeonsAndDirectories 104
10 LevelBuddyBlender3 84
11 pygamelib 58
12 pyved-engine 57
13 KITSUNETSUKI-Asset-Tools 57
14 autobake_tools 41
15 gamma 32
16 ecs_pattern 30
17 Dungeon-Cross 26
18 pmbuild 24
19 pygame_examples 25
20 snecs 15
21 HeartbeatEngine 13
22 bansoko 10
23 Hilbert-Curve-space-filling-with-pygame 7

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com