Python Pygame

Open-source Python projects categorized as Pygame

Top 23 Python Pygame Projects

  • mu

    A small, simple editor for beginner Python programmers. Written in Python and Qt5. (by mu-editor)

    Project mention: MicroPython officially becomes part of the Arduino ecosystem | news.ycombinator.com | 2022-11-21
  • PyGame-Learning-Environment

    PyGame Learning Environment (PLE) -- Reinforcement Learning Environment in Python.

    Project mention: How do I run a Pygame Image visually? | reddit.com/r/docker | 2022-06-12

    Accessing host graphics with docker is tricky. If you’re running the container on a unix system, you could try this medium article. This Dockerfile also has setup instructions for unix and macos.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • pymunk

    Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever you need 2d rigid body physics from Python

  • pygame_tutorials

    Code to go along with lessons at http://kidscancode.org/lessons (by kidscancode)

    Project mention: objects not moving | reddit.com/r/learnpython | 2022-06-05
  • pgzero

    A zero-boilerplate games programming framework for Python 3, based on Pygame.

    Project mention: Need help, red swiggly lines under code that it shouldnt be under. | reddit.com/r/vscode | 2022-05-18

    Ah, ok. It looks like pgzero does some magic Python stuff and defines Actor and screen as extra builtins. This is not how libraries typically expose stuff (you'd usually have to write from package import foo, or import package and use it as package.foo). Generally, this kind of creating extra global objects is not gonna be anything VS Code can pick up on. There are a few discussions on pgzero's github, e.g. https://github.com/lordmauve/pgzero/issues/146, https://github.com/lordmauve/pgzero/issues/6, where they suggest some things you can try, but otherwise, I don't think you'll be able to get it working.

  • pygame-menu

    A menu for pygame. Simple, and easy to use

    Project mention: Per-Pixel Alpha Function works (pretty much) | reddit.com/r/pygame | 2022-10-17

    So I was searching around for a clean way to make ripple effects for my splash screen when I came across pygame-menu. I was interested in the "apply_image_function" method in '/pygame-menu/baseimage.py

  • Face-tracking-with-Anime-characters

    Hello! I have made a Python project where YURI from the game doki doki literature club accesses the webcam and stares directly into the players soul. Hope you enjoy!

    Project mention: Science Fair Project Ideas For My Sister | reddit.com/r/gatech | 2022-10-12

    You can also see a fun face tracking project I made, but computer vision might be too much for middle school

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Sorting-Algorithms-Visualizer

    Program made with Python and Pygame module for visualizing sorting algorithms

  • raylib-py

    A Python binding for the great C library raylib.

  • pygame-text-input

    a small module that enables you to input text with your keyboard using pygame

  • gpFlappyBird

    Flappy Bird AI using Cartesian Genetic Programming (Evolutionary Computation)

  • pygameweb

    🎮🕸️ pygame.org website. Python, PostgreSQL, Flask, sqlalchemy, JS.

  • Masendor

    Educational and historical wargame

  • Fegaria-Remastered

    Similar to my other project Fegaria, but with improved graphics, collisions and terrain generation.

  • pygbag

    PyGame wasm for everyone ( packager + test server )

    Project mention: Getting a game using multiple libraries on a browser? | reddit.com/r/pygame | 2022-10-09

    On pygbag, numpy(3.10) and pymunk(3.11) are supported but not on the same python version. for other packages have a look here https://github.com/pygame-web/archives/tree/main/repo/pkg and for missing ones make requrests here https://github.com/pygame-web/pygbag/issues/37 and possible add a use case to help with porting.

  • PyMMO

    Python-based MMO game framework using sockets and PyGame.

  • Dstar-lite-pathplanner

    Implementation of the D* lite algorithm in Python for "Improved Fast Replanning for Robot Navigation in Unknown Terrain"

  • Pycraft

    Pycraft is the OpenGL, open world, video game made entirely with Python. This project is a game to shed some light on OpenGL programming in Python as it is a seldom touched area of Python's vast amount of uses. Feel free to give this project a run, and message us if you have any feedback!

    Project mention: Pycraft v0.9.6-2.0 is now live! | dev.to | 2022-08-20

    You can find the update here: https://github.com/PycraftDeveloper/Pycraft/tree/Pycraft-v0.9.6-2.0

  • Galaxy-Attack

    An inspiration of the original Atari Space Invaders game built in pygame :space_invader: :video_game:

    Project mention: Amegma Galaxy Attack | reddit.com/r/SideProject | 2022-02-12
  • hooman

    ~ pygame for humans (pip install hooman) (p5js api) (40k+ downloads)

    Project mention: What makes a good library name? | reddit.com/r/Python | 2022-10-15

    I maintain hooman which among others is a p5js port for pygame. It's original tagline was "pygame for humans". The name is weird and unrelated to pygame but over time people put it under featured libs on r/pygame.

  • Sudoku-Solver

    🎯 A Sudoku Solver implemented using Python and PyGame Library by visualizing the Sudoku Board using Backtracking Algorithm. (by dhhruv)

  • Chrome-Dino-Runner

    🐱‍🐉 A Replica of the hidden Dinosaur Game from Chrome Browser Offline mode build using Python and PyGame.

  • PySprint

    Recreation of the Atari ST port of Super Sprint with Pygame

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

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). The latest post mention was on 2022-11-21.

Python Pygame related posts

Index

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

Project Stars
1 mu 1,192
2 PyGame-Learning-Environment 922
3 pymunk 719
4 pygame_tutorials 524
5 pgzero 441
6 pygame-menu 407
7 Face-tracking-with-Anime-characters 368
8 Sorting-Algorithms-Visualizer 297
9 raylib-py 145
10 pygame-text-input 126
11 gpFlappyBird 124
12 pygameweb 93
13 Masendor 84
14 Fegaria-Remastered 71
15 pygbag 64
16 PyMMO 57
17 Dstar-lite-pathplanner 48
18 Pycraft 40
19 Galaxy-Attack 38
20 hooman 31
21 Sudoku-Solver 31
22 Chrome-Dino-Runner 29
23 PySprint 19
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
scoutapm.com