Python Game development

Open-source Python projects categorized as Game development

Top 23 Python Game development Projects

  • openage

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

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

    [openage]https://github.com/SFTtech/openage) - Age of Empires II clone. Python, C++

  • SpaceshipGenerator

    A Blender script to procedurally generate 3D spaceships

  • 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
  • awesome-discord-communities

    A curated list of awesome Discord communities for programmers

  • ursina

    A game engine powered by python and panda3d.

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • 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

  • Arcade

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

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • 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
  • SaaSHub

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

    SaaSHub logo
  • batgrl

    badass terminal graphics library

  • Project mention: [2023 Day 10][Python] Terminal Visualization! | /r/adventofcode | 2023-12-10

    Create with: batgrl

  • mahjong

    Implementation of riichi mahjong related stuff (hand cost, shanten, agari end, etc.)

  • awesome-n64-development

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

  • PyOpenGL

    Repository for the PyOpenGL Project

  • krita-batch-exporter

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

  • gigax

    LLM-powered NPCs running on your hardware

  • Project mention: Show HN: LLM-powered NPCs running on your hardware | news.ycombinator.com | 2024-04-30

    But we're also working with the https://cu.bzh platform to create demos using their engines - those should give you inspiration as well!

    [1] https://github.com/GigaxGames/gigax/blob/main/tests/test_ste...

  • Masendor

    Open source educational and historical battle action game, All helps accepted

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

  • 3d-artists-handbook

    Covers all stages of the 3D creation process, as well as the theory side of things. Helpful for 2D artists as well.

  • Jomini

    Historical battle simulation package for Python

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

  • Galaxy-Attack

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

  • gemini-py

    A monospaced 2D ASCII rendering engine for Python

  • gamma

    A simple ECS game engine for Python, built on Pygame, with an emphasis on ease of use. (by rik-cross)

  • RPGenie

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

  • Project mention: Module not found Error in Python. | /r/learnpython | 2023-06-14

    But if all you care about is getting something working ASAP, regardless of whether it's actually a good idea or not, you can use sys.path.insert to help your code find what it needs. I've deliberately not fixed the package yet because I use it as an example for this scenario. I don't recommend this, but I want to show you the options you have anyway.

  • pycat

    MUD client in Python (by cizra)

  • 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 Game development related posts

Index

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

Project Stars
1 openage 12,400
2 SpaceshipGenerator 7,584
3 awesome-discord-communities 2,529
4 ursina 2,097
5 evennia 1,720
6 Arcade 1,616
7 Awesome-Game-Analysis 731
8 batgrl 380
9 mahjong 358
10 awesome-n64-development 309
11 PyOpenGL 292
12 krita-batch-exporter 280
13 gigax 173
14 Masendor 139
15 pygamelib 58
16 3d-artists-handbook 52
17 Jomini 43
18 autobake_tools 40
19 Galaxy-Attack 39
20 gemini-py 35
21 gamma 32
22 RPGenie 28
23 pycat 27

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