Browse free open source Python Games and projects below. Use the toggles on the left to filter open source Python Games by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 1
    A simple galaga type game written in python using pygame. Still in early stages of development so help is welcome! a big thanks to the folks at WingWare! They graciously provided the creator with a non-commercial copy of Wing IDE. Great software guys!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    PyTank: This is a 3D Tank game in python! It also uses SWIG and is limited to Windows right now because of some dll's but it could work under Linux perhaps! Email me if you like it!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    This is a tictactoe script which uses AI to become unbeatable.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    PyTowerDefense
    An Open-Source Tower Defense Game developed with Python and Pygame. If you wish to show your appreciation, please consider flattrering the project: https://flattr.com/thing/141093/PyTowerDefense
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 5
    PyTrail is a game based on our beloved Oregon Trail. Take your family/crew across the United States to the lovely state of Oregon. Python is the main language, using Pygame - a Python based game infrastructure.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    This project is in very early stage. It will be complete manager for game Travian with many useful features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    PyTrips: Is a simple game of Visual Perception, in this game there is a deck of cards with each with 4 characteristics and you must find sets of 3 where each characteristics is either common between all 3 or different for all 3.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    PyUI2 is a cross platform user interface library written in Python. It is targeted primarily for game development, but can be used as a user interface for other applications.This version has been forked from the original Pyui library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    PyWordGen is a random word generator that generates statistics of word parts (frequency and combinations) of a given language and stores that persistantly. That data is then utilized for generating random words with the same characteristics.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Try Free
  • 10
    PyWrath is a play-by-e-mail turn-based futuristic wargame written in Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    A PyGTK frontend for xmame. PyXmame allows you search, browse and launch games from a GTK interface. The goal of this project is the creation of a friendly frontend that allows the fast and easy search in great sets of games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    PyclassicS

    An open-source classic snake game written in Python.

    An open-source classic snake game written in Python by Ericson Willians, with speed, bounds and fullscreen options.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    This is a single python script that makes a sudoku puzzle and gives you the choice of level and outputs it into a text file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Isometric engine based on old python tkclient from worldforge.org. The goals are to separate libs of code, port it to pygame, .and make it up to date for worldforge. The reason is lack of light free isometric engines for easy games development
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    PygShell (pronounced pig shell) is an interactive console for Pygame developement. It is an implementation of the Python shell using Pygame. PygShell also includes a simple text editor (also in pygame) and ships with several example scriptlets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    Pygame Snake Adventure

    Adventure game derived from the classic Snake video game

    This is my first time posting a project, so any and all feedback about the project as well as its posting would be appreciated.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Pygame.UI is a pure Python GUI implemented using Python and Pygame library. The goal of this project is to implement a GUI which can be easily plugged into your existing game project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    A Picross-like game.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    PygameFrame

    Python/Pygame Game-Building Framework

    A template I created to help me organize my Pygame code, that I decided to share for everyone's use. I built it to help me organize all of the programming practices I have seen in different Pygames, tutorials, books, and other sources, to help me make a robust framework that I can simply copy-paste to start new projects with. This package was originally known as "Santo's Pygame Template", but I've renamed it to "PygameFrame" since. This is merely a skeleton to build a game from; and being open-source, you are encouraged to do what you need to it to build your game, with the speed and finesse provided for your re-tooling. The main file, "game.py", runs the whole game. Everything in the DIR_data directory are the components to the system. Look in each one to see how they work. Thank you in advance for checking this out!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Pygrid Engine

    Pygrid Engine

    Pygrid is an open-source and cross-platform pygame/python 2D engine.

    Pygrid is an open-source cross-platform pygame/python engine for the development of 2D top-view and platform games. It follows the "grid-fixed" principle, in which every game-object has a fixed size based on a grid (What allows perfect object interaction, such as "collision" and "movement").
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Pykanoid is an Arkanoid clone game developed in Python/PyGame. It consist on a bouncing ball that player must control with a bat and try to destroy all blocks in the screen. It has powerups to enhance ball and bat
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    A small Galaga clone written in Python and Pygame
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Pylot

    Pylot

    2D space game with semi-realistic physics

    PLEASE NOTE: This project is no longer under active development. I have switched to Lua/LOVE as my language of choice, and am working on porting Pylot to Lua. Pylot is a multi-stage project to build a complex 2D spaceflight game in Python, inspired by Asteroids, XPilot, and Luola. The first stage of the project, which has been completed, is to create a clone of Asteroids - with a few improvements on the original gameplay. The second stage is to develop the game into a clone of XPilot, and will include client-server multiplayer. The third stage is to incorporate elements from other games, such as the little-known cave-flyer called Luola, including destructible terrain, circular gravity sources and EVAs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Pyo pyo is a python/pygame falling blobs game, inspired by the Puyo Puyo series made by Compile. It isn't really playable yet, so cvs only now. See the homepage for more info.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Pyro aims to be the first major Roguelike game written in Python. Project goals are clear code, easy modification and extension, and of course, a game that's worth playing. This is an early alpha and not yet winnable.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo