Are there any game engines for Python?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/learnpython

Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • JetBrains - Developer Ecosystem Survey 2022
  • Godot

    Godot Engine – Multi-platform 2D and 3D game engine

    Godot has a Python integration, and its native GDScript language is very similar to Python as well.

  • RenPy

    The Ren'Py Visual Novel Engine

    Ren'Py - a Visual Novel game engine in Python. Used to make games like doki doki literature club

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

  • Panda3D

    Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

    Panda3D - I believe Panda3D is in Python, and it's used for making 3D games

  • pyglet

    pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.

    Pyglet - Windowing and multimedia library in Python, can be used to make 3D games because of it being tightly woven with OpenGL

  • Arcade

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

    Arcade - not an engine, but rather a framework in the same sense that pygame is. In my opinion, it's much easier to use than pygame

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts