List of Python game engines and frameworks

This is a list of game engines and frameworks that was either written in Python or offer a binding for the Python programming language. Note, it does not include Godot as it is only similar to Python but it does not actually use Python.

ddabrahim
ddabrahimList by ddabrahim, last updated 
Copy a direct link to this comment to your clipboard
  1. UPBGE icon
     Like

    A extremely powerful application to make games in python as well as in visual programming

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    • Blender
    UPBGE screenshot 1
    UPBGE screenshot 1
  2. Pygame icon
     Like

    Pygame is a set of Python modules designed for writing video games. Pygame adds functionality on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • HP webOS
    • Android Tablet
    • iPad
    • AmigaOS
    Pygame screenshot 1
  3. Arcade is an easy-to-learn Python library for creating 2D video games. It is ideal for beginning programmers, or programmers who want to create 2D games without learning a complex framework.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    Python Arcade screenshot 1
    Python Arcade screenshot 1
    Python Arcade screenshot 2
  4. ursina icon
     Like

    Ursina makes it easier to develop games, visualizations and other kinds software. The concise API combined with the power of the Python programming language, makes life easier for the developer so they can focus on what they are making.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    ursina screenshot 1
    ursina screenshot 1
  5. raylib icon
     Like

    raylib is a game development library highly inspired by Borland BGI graphics lib and by XNA framework. Made as a simple and easy-to-use library to enjoy game programming.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
  6. Panda3D icon
     Like

    Panda3D is a game engine, a framework for 3D rendering and game development for Python and C++ programs. Panda3D is Open Source and free for any purpose, including commercial ventures, thanks to its liberal license. Go ahead and grab it here.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Panda3D screenshot 1
    Panda3D screenshot 1
  7. Kivy icon
     Like

    Kivy is a Python library for development of multi-touch enabled media rich applications. The aim is to allow for quick and easy interaction design and rapid prototyping, while making your code reusable and deployable.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPad
    Kivy screenshot 1
    Kivy screenshot 1
    Kivy screenshot 2
    +1
    Kivy launcher on Android
  8. Turtle graphics is a popular way for introducing programming to kids. It was part of the original Logo programming language developed by Wally Feurzeig, Seymour Papert and Cynthia Solomon in 1967.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    Python Turtle screenshot 1
    Python Turtle screenshot 1
    Python Turtle screenshot 2
  9. pyglet icon
     Like

    Cross-platform windowing and multimedia library for Python.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
  10. PyOpenGL icon
     Like

    Python bindings for OpenGL API.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
  11. Ren'Py icon
     Like

    a visual novel engine that helps you use words, images, and sounds to tell interactive stories that run on computers, mobile devices, and the web.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    v8.1 & v7.6 release
    v8
    Ren'Py screenshot 2
    +4
    Ren'Py screenshot 3
No comments so far, maybe you want to be first?
Gu