technology logo
technology logo

Python : Game Engines

share link

by akshara dot icon Updated: Jun 28, 2022

Solution Kit Solution Kit  

Python is a versatile language that finds use in many areas. One of these areas is gaming. Popular video games like Battlefield 2, Pirates of the Caribbean, among others use Python programming for a number of its functionalities and add-ons. With the advancement in the gaming industry, Python language has proved to be an exceptional choice by the developers for rapid prototyping of video games.

The top 5 game engine are as follows: Panda3D Cocos2D Kivy Pygame Pyglet The Introduction and Installation of these Game Engine can be checked on through :

Panda3D

Panda3D is an open-source and completely free-to-use engine for realtime 3D games, visualisations, simulations, experiments and more. Some of the features are: – It includes command-line tools for processing It includes optimising source assets that allow users to automate and script the content It supports many popular third-party libraries

panda3dby panda3d

C++ doticonstar image 3770 doticonVersion:v1.10.13doticon
License: Others (Non-SPDX)

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

Support
    Quality
      Security
        License
          Reuse

            panda3dby panda3d

            C++ doticon star image 3770 doticonVersion:v1.10.13doticon License: Others (Non-SPDX)

            Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
            Support
              Quality
                Security
                  License
                    Reuse

                      RubiksCube-Panda3Dby aesbetancourt

                      Python doticonstar image 3 doticonVersion:Currentdoticon
                      License: Permissive (MIT)

                      Cube Rubik in Python using Panda3D

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                RubiksCube-Panda3Dby aesbetancourt

                                Python doticon star image 3 doticonVersion:Currentdoticon License: Permissive (MIT)

                                Cube Rubik in Python using Panda3D
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          Cocos2d

                                          Cocos2d is an open-source software framework that can be used to build games, apps and other cross-platform GUI based interactive programs. Cocos2d-x is an open-source game framework written in C++. Some of the features are: – It can be used to build games, apps and other cross-platform GUI interactive programs It supports full Cocos2d-x functionality with a set of simplified javascript friendly APIs It supports the MonoGame runtime

                                          cocos2d-xby cocos2d

                                          C++ doticonstar image 16986 doticonVersion:Currentdoticon
                                          no licences License: No License (null)

                                          Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    cocos2d-xby cocos2d

                                                    C++ doticon star image 16986 doticonVersion:Currentdoticonno licences License: No License

                                                    Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse
                                                              Ruby doticonstar image 19 doticonVersion:Currentdoticon
                                                              no licences License: No License (null)

                                                              A simple puzzle game built using RubyMotion and cocos2D for iPhone.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        Motion-Cocos2d-Blocksby siuying

                                                                        Ruby doticon star image 19 doticonVersion:Currentdoticonno licences License: No License

                                                                        A simple puzzle game built using RubyMotion and cocos2D for iPhone.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  Kivy

                                                                                  Kivy is an open-source and cross-platform Python library for rapid development of applications. Kivy runs on Linux, Windows, OS X, Android, iOS, and Raspberry Pi and can natively use most inputs, protocols and devices. Some of the features are: – It is GPU accelerated It comes with 20 widgets and is highly extensible

                                                                                  kivyby kivy

                                                                                  Python doticonstar image 15683 doticonVersion:2.1.0doticon
                                                                                  License: Permissive (MIT)

                                                                                  Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            kivyby kivy

                                                                                            Python doticon star image 15683 doticonVersion:2.1.0doticon License: Permissive (MIT)

                                                                                            Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      Kivy-Tic-Tac-Toeby Hash-Studios

                                                                                                      Python doticonstar image 9 doticonVersion:Currentdoticon
                                                                                                      no licences License: No License (null)

                                                                                                      This app is a cross-platform Tic-Tac-Toe game which is completely developed using Python3 and kivy framework.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                Kivy-Tic-Tac-Toeby Hash-Studios

                                                                                                                Python doticon star image 9 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                This app is a cross-platform Tic-Tac-Toe game which is completely developed using Python3 and kivy framework.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          Pygame

                                                                                                                          Pygame is an open-source Python library for making multimedia applications like games built on top of the excellent SDL library. This library is a combination of C, Python, Native and OpenGL. Some of the features are: – Multicore CPUs can be used easily Uses optimised C and Assembly code for core functions Simple and Portable

                                                                                                                          pygameby pygame

                                                                                                                          C doticonstar image 5849 doticonVersion:2.4.0.dev2doticon
                                                                                                                          no licences License: No License (null)

                                                                                                                          🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    pygameby pygame

                                                                                                                                    C doticon star image 5849 doticonVersion:2.4.0.dev2doticonno licences License: No License

                                                                                                                                    🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              Mario-Level-1by justinmeister

                                                                                                                                              Python doticonstar image 2007 doticonVersion:Currentdoticon
                                                                                                                                              no licences License: No License (null)

                                                                                                                                              The first level of Super Mario Bros made with Python and Pygame.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        Mario-Level-1by justinmeister

                                                                                                                                                        Python doticon star image 2007 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                                                        The first level of Super Mario Bros made with Python and Pygame.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  Pyglet

                                                                                                                                                                  Pyglet is an open-sourced, cross-platform windowing and multimedia library for Python. It is a powerful Python library that can be used for developing games and other visually-rich applications on Windows, Mac OS X and Linux. Some of the features are: – No external dependencies or installation requirements Flexible native windowing Built-in support for images and audio

                                                                                                                                                                  pygletby pyglet

                                                                                                                                                                  Python doticonstar image 1430 doticonVersion:v2.0.5doticon
                                                                                                                                                                  License: Permissive (BSD-3-Clause)

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

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            pygletby pyglet

                                                                                                                                                                            Python doticon star image 1430 doticonVersion:v2.0.5doticon License: Permissive (BSD-3-Clause)

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

                                                                                                                                                                                      Minecraftby fogleman

                                                                                                                                                                                      Python doticonstar image 4992 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      Simple Minecraft-inspired program using Python and Pyglet

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                Minecraftby fogleman

                                                                                                                                                                                                Python doticon star image 4992 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                Simple Minecraft-inspired program using Python and Pyglet
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          See similar Kits and Libraries