Python Game development

Open-source Python projects categorized as Game development | Edit details

Top 23 Python Game development Projects

  • openage

    Free (as in freedom) open source clone of the Age of Empires II engine :rocket:

    Project mention: aaand its completely bugfree | | 2022-05-11

    There’s this project:

  • SpaceshipGenerator

    A Blender script to procedurally generate 3D spaceships

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • awesome-discord-communities

    A curated list of awesome Discord communities for programmers

    Project mention: List of Discord communities for programmers | | 2022-05-24
  • evennia

    Python MUD/MUX/MUSH/MU* development system

    Project mention: Finding Contribs? | | 2022-05-12

    Here you go -

  • ursina

    A game engine powered by python and panda3d.

    Project mention: What is TRULY the scope of python? | | 2021-09-27

    Minecraft demo code:

  • Arcade

    Easy to use Python library for creating 2D arcade games.

    Project mention: Arcade 2.6.14 has been released | | 2022-05-18


  • krita-batch-exporter

    A Free Krita plugin to batch export layers and groups with maximum flexibility. Scale, trim, export multiple copies of your layers...

    Project mention: Krita Plugin: Generate Ren'Py Scripting Version 1.8 Available Now | | 2022-03-27

    A while back, I made this post on my Krita plugin to make Ren'Py scripting based on the data in the Krita document and the GDQuest batch exporter. With the launch of version 1.8, I think it's a good time to go through the major features that I've added since:

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • PyOpenGL

    Repository for the PyOpenGL Project

  • nurses_2

    A widgetful and async-centric terminal graphics library.

    Project mention: Real Time Color ASCII Rendering in Python using NumPy Vectorization | | 2022-05-02

    Storing character and color information in numpy arrays is how works as well. Graphic widgets use an upper-half block character ▀ with proper foreground and background colors to double the resolution. Widgets even have proper alpha compositing in the terminal!

  • Masendor

    Educational and historical wargame

  • Galaxy-Attack

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

    Project mention: Amegma Galaxy Attack | | 2022-02-12
  • Jomini

    Historical battle simulation package for Python

  • RPGenie

    A set of tools to help you develop RPG games in Python

    Project mention: I'm lost "no module named...", how importing works? | | 2022-03-09

    For option 2, you can see an example in this old project of mine:

  • Dead-End

    This is a zombie survival game where you must make the best choices and decisions possible in order to live. As a survivor, you will encounter zombies, weapons, people, and a merchant to buy from with an in-game currency. Every decision you make has a cause and effect while some lead you to fortune and others lead you to death.

    Project mention: We made a Zombie Survival Game! | | 2021-11-06

    Releases / Latest changes

  • clippy

    Create animated ASCII-art for the command line almost instantly!

    Project mention: I made a program to animate and colour the terminal. My first large program, may I ask for a review? | | 2021-07-11
  • Connect-4

    Connect 4 is a token game created with Python and module Numpy. Place 4 tokens in a row (vertically, horizontally, or diagonally) before your opponent wins. Single-player against Artificial Intelligence and multiplayer also available. (by MatthewTamYT)

    Project mention: Show HN: Connect 4 is finally recreated, and it's better than ever | | 2021-07-24
  • GnomansLand

    An open-world reinforcement learning playground for gnomes filled with dangerous peril and bountiful treasure.

    Project mention: Do you think Gaming can teach us about Human Behavior? | | 2022-05-14
  • HeartbeatEngine

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

    Project mention: I redesigned the editor for my Visual Novel game engine, and added a Dark theme | | 2021-12-18
  • Blender-Guide

    Blender Guide

    Project mention: Useful Tools & Programs for Blender | | 2022-04-15

    I found this useful list of Tools & Programs for Blender. I thought I'd share for anyone that's interested.

  • My-PyGames

    doing random games just for fun using the library pygame ;)

  • game-CYA

    A text based choose your own adventure game.

    Project mention: Made a CHOOSE YOUR ADVENTURE game! | | 2021-07-04 (this is the code)

  • PyBluesky

    Cross-platform 2D python game developed with pygame. This is capable of running in windows, linux and android

    Project mention: pygame with android | | 2021-06-24

    Hello, I am trying to port my game ( to android. This game was originally written using pygame. And now I am using python-for-android to port it to android.

  • prototype_textures

    Customizable prototype textures for gamedev

    Project mention: Prototype texture generator | | 2022-02-28

    Hi, just wanted to show my generator for prototype textures: It's based on Kenneys prototype textures. Hope you like it ;)

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

Python Game development related posts


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

Project Stars
1 openage 11,024
2 SpaceshipGenerator 7,135
3 awesome-discord-communities 1,563
4 evennia 1,467
5 ursina 1,444
6 Arcade 1,225
7 krita-batch-exporter 227
8 PyOpenGL 202
9 nurses_2 181
10 Masendor 60
11 Galaxy-Attack 32
12 Jomini 31
13 RPGenie 27
14 Dead-End 13
15 clippy 12
16 Connect-4 6
17 GnomansLand 5
18 HeartbeatEngine 5
19 Blender-Guide 3
20 My-PyGames 2
21 game-CYA 1
22 PyBluesky 1
23 prototype_textures 0
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives