Python Game development

Open-source Python projects categorized as Game development

Top 23 Python Game development Projects

Game development
  1. openage

    Clone of the Age of Empires II engine 🚀

    Project mention: MCP Server for Ghidra | news.ycombinator.com | 2025-03-25

    I hope that one day we have a tool that can convert any proprietary binary to source code with a single click. It would be so much fun to have an "open source" version of all games. Currently, there are projects like https://github.com/Try/OpenGothic and https://github.com/SFTtech/openage, but these require years of community effort.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. SpaceshipGenerator

    A Blender script to procedurally generate 3D spaceships

  4. awesome-discord-communities

    A curated list of awesome Discord communities for programmers

  5. ursina

    A game engine powered by python and panda3d.

  6. evennia

    Python MUD/MUX/MUSH/MU* development system

  7. Arcade

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

    Project mention: Python packages | dev.to | 2024-10-04
  8. Awesome-Game-Analysis

    a comprehensive collection of video game tech analysis resources

  9. SaaSHub

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

    SaaSHub logo
  10. batgrl

    badass terminal graphics library

  11. awesome-n64-development

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

  12. PyOpenGL

    Repository for the PyOpenGL Project

  13. krita-batch-exporter

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

  14. gigax

    LLM-powered NPCs running on your hardware

  15. talemate

    Roleplay with AI with a focus on strong narration, consistent world and game state tracking.

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

        

  17. Masendor

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

  18. cobra-tools

    A suite of GUI tools for extracting and modifying OVL and OVS archives, as well as editing the associated in-house file formats. Also includes a model plugin for Blender. For downloads, guides, and FAQs visit:

  19. Awesome-Python-Games

    🎉 Interactive games developed using Python for learning programming.

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

  21. Jomini

    Historical battle simulation package for Python

  22. Galaxy-Attack

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

  23. GimpSpriteAtlas

    GIMP plug-in to create a spriteatlas (aka spritetexture or spritesheet). Takes all layers as images and compiles them into one sprite atlas texture, using a 2D packing algorithm so that the final texture image takes as little space as possible. Also outputs a TexturePacker JSON, LibGDX, CSS or XML coordinates file.

  24. DmrVBM-blender-to-gms2

    Vertex Buffers from Blender to Game Maker Studio 2

  25. pygame_examples

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

  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 Game development discussion

Log in or Post with

Python Game development related posts

  • Celebrating 6 years since Valve announced Steam Play Proton for Linux

    14 projects | news.ycombinator.com | 22 Aug 2024
  • Pyxel: A retro game engine for Python

    6 projects | news.ycombinator.com | 7 Jul 2024
  • Show HN: LLM-powered NPCs running on your hardware

    4 projects | news.ycombinator.com | 30 Apr 2024
  • FLaNK 04 March 2024

    26 projects | dev.to | 4 Mar 2024
  • Show HN: Driftmania – an open source PICO-8 racing game

    4 projects | news.ycombinator.com | 16 Feb 2024
  • Pyxel is a retro game engine for Python

    1 project | news.ycombinator.com | 25 Nov 2023
  • Roc – A fast, friendly, functional language

    4 projects | news.ycombinator.com | 20 Nov 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 openage 13,665
2 SpaceshipGenerator 7,723
3 awesome-discord-communities 3,086
4 ursina 2,396
5 evennia 1,898
6 Arcade 1,832
7 Awesome-Game-Analysis 1,011
8 batgrl 520
9 awesome-n64-development 453
10 PyOpenGL 364
11 krita-batch-exporter 336
12 gigax 326
13 talemate 256
14 pygamelib 239
15 Masendor 147
16 cobra-tools 115
17 Awesome-Python-Games 115
18 autobake_tools 55
19 Jomini 47
20 Galaxy-Attack 43
21 GimpSpriteAtlas 36
22 DmrVBM-blender-to-gms2 34
23 pygame_examples 32

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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