Python Game Engine

Open-source Python projects categorized as Game Engine

Top 23 Python Game Engine Projects

  • pyxel

    A retro game engine for Python

    Project mention: Learn python for a 13 year old | /r/learnpython | 2023-03-28

    Just make games with pyxel

  • openage

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

    Project mention: TheViper: "At this point, content is enough. Screw more content, let's make the game 100% playable." | /r/aoe2 | 2023-05-27

    That's most likely not happening, but there is an opensource AoE2 engine that is in development

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

  • armory

    3D Engine with Blender Integration

    Project mention: Is the blender game engine good? | /r/gamedev | 2023-03-23

    There are two primary contenders to replace the BGE. One is Armory3D ( It has a ton of potential, and outputs to multiple formats including web. But it's a one-developer show and it's been really inconsistent. I taught a class on prototyping 3D games with it, but updates are slow and inconsistent, as is the documentation. Too bad, because it's a promising project, with a blueprints-like visual system and Haxe (basically an open-source actionscript) as the programming language.

  • Automagica

    AI-powered Smart Robotic Process Automation 🤖

  • AutoKey

    AutoKey, a desktop automation utility for Linux and X11.

    Project mention: How to create context-sensitive/window-aware custom shortcuts? | /r/kde | 2023-05-14
  • ursina

    A game engine powered by python and panda3d.

    Project mention: 3D serious project | /r/pygame | 2022-06-15

    I have some experience with python 3D projects, but I'm not a pro either, and I haven't made a serious project before. From what I know, Urisna engine is really good. With Ursina if you want a first person character for instance, you just define it in one line of code. Ursina is ridiculously easy and quick, and is notorious for it. You can check here for a whole list of demos. That said though, Urisna does struggle with loading too many things and it slowly becomes a pain if you want a large project. I actually made a minecraft clone using ursina but I couldn't continue it because if added more to it, the fps dropped quite significantly.

  • evennia

    Python MUD/MUX/MUSH/MU* development system

    Project mention: Szimulációs játék technológia/architektúra | /r/programmingHungary | 2023-05-31
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • ballistica

    The BombSquad Game Engine

    Project mention: Ballistica: The BombSquad Game Engine | | 2023-01-23
  • pyunity

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

  • terminal_dungeon

    Doom-like raycasting engine that renders to ascii for playing in terminal

  • wasabi2d

    Cutting-edge 2D game framework for Python

  • PyRPG_Mini

    A small Python RPG, focused on RPG elements like battle and grinding

  • PandaEditor

    Scene editor for Panda3D engine

  • GeminiEngine

    A monospace 2D ASCII rendering engine

  • pyved-engine

    cool game engine written in Python<3, built around pygame. Can be used in various projects!

    Project mention: "Pyved", a 100% Python visual editor to create indie games | /r/gamedevscreens | 2023-05-17

    The project is still under development, but you can already see what we have done with these links:

  • wordle_solver

    Wordle solver using letter position probability in python 3 (by bellerb)

  • notquiteparadise

    Possibly, one day, a roguelike.

  • HeartbeatEngine

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

  • Sudoku_Solver

    Sudoku solver using python3 (by bellerb)

  • turnroot

    Turnroot - an open-source game engine/game creator for tactical RPGs. No coding required- the editor is 100% visual. Make games, play games from the community, and collaborate on assets like graphics and music.

    Project mention: Pre built Themes | /r/DearPyGui | 2022-09-08

    There are two themes in dearpygui_ext, specifically here. You can further customise the themes yourself. For example, this appunder development has supports multiple themes.

  • coppercube-visual-scripting

    Visual Scripting System For CopperCube

    Project mention: coppercube game engine visual scripting system created in python | /r/Python | 2023-01-12
  • TextyDungeon

    A text rpg game engine using python and json

    Project mention: I’m creating a text rpg game engine | /r/Python | 2022-07-07
  • linpg

    A game engine based on pygame, which aims to make game development easier.

    Project mention: The latest version of Linpg is now public! | /r/pygame | 2023-05-28
  • SaaSHub

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

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 2023-05-31.

Python Game Engine related posts


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

Project Stars
1 pyxel 11,959
2 openage 11,772
3 armory 2,796
4 Automagica 2,757
5 AutoKey 2,750
6 ursina 1,803
7 evennia 1,590
8 ballistica 425
9 pyunity 217
10 terminal_dungeon 210
11 wasabi2d 135
12 PyRPG_Mini 41
13 PandaEditor 31
14 GeminiEngine 30
15 pyved-engine 19
16 wordle_solver 14
17 notquiteparadise 14
18 HeartbeatEngine 7
19 Sudoku_Solver 6
20 turnroot 5
21 coppercube-visual-scripting 4
22 TextyDungeon 4
23 linpg 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives