Python Gamedev

Open-source Python projects categorized as Gamedev

Top 23 Python Gamedev Projects

  1. pyglet

    pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.

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

    CodeRabbit logo
  3. 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

  4. Awesome-Game-Analysis

    a comprehensive collection of video game tech analysis resources

  5. gigi

    A framework for rapid prototyping and development of real-time rendering techniques.

    Project mention: Gigi: Rapid prototyping and development of real-time rendering techniques | news.ycombinator.com | 2024-09-06
  6. esper

    An ECS (Entity Component System) for Python

  7. awesome-n64-development

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

  8. pygbag

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

    Project mention: Pyxel: A retro game engine for Python | news.ycombinator.com | 2024-07-07

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

  9. SaaSHub

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

    SaaSHub logo
  10. pyunity

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

  11. 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-20

    Eventually, 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:

        

  12. raylib-py

    A Python binding for the great C library raylib.

  13. DungeonsAndDirectories

    A text adventure that you play in your file browser

  14. pyved-engine

    a pythonic❤️ modern game engine. Compatible with Python 3.x and built around pygame

  15. KITSUNETSUKI-Asset-Tools

    KITSUNETSUKI Asset Tools

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

  17. ecs_pattern

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

  18. Dungeon-Cross

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

  19. pygame_examples

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

  20. pmbuild

    A simple, configurable and extendible build system for gamedev.

  21. HeartbeatEngine

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

  22. snecs

    A straightforward, nimble ECS for Python

  23. bansoko

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

  24. deep_space_trader

    Deep Space Trader is a turn-based strategy game inspired by the old DOS game "Drugwars".

  25. Hilbert-Curve-space-filling-with-pygame

    Hilbert Curve Fractal with pygame (python)

  26. 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 discussion

Log in or Post with

Python Gamedev related posts

  • Gigi: Rapid prototyping and development of real-time rendering techniques

    1 project | news.ycombinator.com | 6 Sep 2024
  • Summing Blue Noise Octaves Like Perlin Noise

    1 project | news.ycombinator.com | 6 Sep 2024
  • Gigi: Rapid prototyping and development of real-time rendering techniques

    1 project | news.ycombinator.com | 2 Sep 2024
  • Framework for rapid prototyping and development of realtime rendering techniques

    1 project | news.ycombinator.com | 24 Aug 2024
  • Pyxel: A retro game engine for Python

    6 projects | news.ycombinator.com | 7 Jul 2024
  • 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
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 19 Mar 2025
    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 →

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

Sponsored
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.
coderabbit.ai

Did you know that Python is
the 2nd most popular programming language
based on number of references?