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.

  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 1
    Sudoku solver written in Python using the TkInter library. Handles various puzzle sizes and allows for both letters and numbers. This project site is not active, please visit http://sourceforge.net/projects/tkpysudoku/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    PySol is an exciting collection of more than 200 solitaire card games. Its features include a very nice look and feel, multiple cardsets and table backgrounds, unlimited undo/redo, loading/saving games, player statistics and log files, a hint system, demo
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    PySolitaire is a fork of PySol Solitaire that runs correctly on Windows and has a nice clean installer. PySolitaire (Python Solitaire) is a collection of more than 300 solitaire and Mahjongg games like Klondike and Spider.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    PySometric is an Isometric RPG written in Python. It uses PyGame for graphics, and will feature online play through a peer to peer network. Most of the programmers are learning how to program a 2-d game, and all new programmers are welcome.
    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.
    Start Free
  • 5
    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
  • 6
    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
  • 7
    This is a tictactoe script which uses AI to become unbeatable.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    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
  • 9
    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
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 10
    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
  • 11
    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
  • 12
    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
  • 13
    PyWrath is a play-by-e-mail turn-based futuristic wargame written in Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    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
  • 15
    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
  • 16
    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
  • 17

    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
  • 18
    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
  • 19
    A Picross-like game.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    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
  • 21
    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
  • 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
    Pymmugwump is a tile-based game in which the goal is to find the location of the 4 mugwumps hiding throughout the board. It was written in Python using Pysweeper's Pygame interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Pyrates (game)

    Pyrates (game)

    A suite of pirate-themed TUI games.

    The project has been moved to https://hubkow.itch.io/pyrates Visit the new page to find new releases.
    Downloads: 0 This Week
    Last Update:
    See Project