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.
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
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
C++ 3770 Version:v1.10.13 License: Others (Non-SPDX)
Cube Rubik in Python using Panda3D
Python 3 Version:Current License: Permissive (MIT)
Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.
C++ 16986 Version:Current License: No License
A simple puzzle game built using RubyMotion and cocos2D for iPhone.
Ruby 19 Version:Current License: No License
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
Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
Python 15683 Version:2.1.0 License: Permissive (MIT)
This app is a cross-platform Tic-Tac-Toe game which is completely developed using Python3 and kivy framework.
Python 9 Version:Current License: No License
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
🐍🎮 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.
C 5849 Version:2.4.0.dev2 License: No License
The first level of Super Mario Bros made with Python and Pygame.
Python 2007 Version:Current License: No License
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
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
Python 1430 Version:v2.0.5 License: Permissive (BSD-3-Clause)
Simple Minecraft-inspired program using Python and Pyglet
Python 4992 Version:Current License: Permissive (MIT)