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
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    Outer Space
    An on-line strategy game which takes place in the dangerous universe. You will become powerful commander of many stars, planets, and great fleets and will struggle for survival with other commanders.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Racer aims to be an interesting open source racing game, inspired by (but not a clone of) the F-Zero series.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Slingshot is a two dimensional strategy/simulation game set in the gravity fields of several planets. It is a highly adictive game, and never the same from round to round due to its randomly generated playing fields. It is a deceptively simple game, the
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    krank is a little casual game.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 5
    @CameliaGirls
    A slice-of-life visual novel created using Ren'Py.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    The Amazing Game is a maze type game developed in Python 2.5 & PyGame Additional to keyboard input it can use two alternate imput methods to allow the user(s) to move about the maze.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    A 3D puzzle game written in python and developed using ogre. The player controls a ball trying to solve puzzles by destroying blocks.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    This game is an MMORPG in various UNIX scripting languages, with a graphical shell accessed by SSH for the client. It will support Linux, Windows, and MacOS X. It is meant to be immersive and allows in-game coding.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Bingo Caller

    Bingo Caller

    Efficient Bingo Caller

    This is a Bingo Caller which utilises numbers 1-90. The amount of numbers called is determined by the user. Each number is only called once.
    Downloads: 2 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 10
    Civ4BetterBATAI
    A merge of the BetterAI mod for Civ4, and the BAT Mod
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Dutch open source game, playing in the Netherlands, written in Duch to get dutch people involved with Java and Open GL.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    FEAR is a development kit helping software engineers create advanced artificial intelligence in synthetic characters with simplicity and efficiency. The project includes reusable AI components, portable framework and interfaces to realtime 3D games.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Free Karaoke File Maker

    Free Karaoke File Maker

    Free Karaoke File Maker

    You can hide the singer's voice from the music files that cannot hide the voice in the computer. By default, it will be saved with 2 audio tracks of singer + melody. If you want to save only the melody without the singer's voice, you have to select the No Vocal option. To save the output file, click Save Folder and choose the location you want to save (Default: Desktop). If you are sure of the above preparations, you can change the file you want to change by holding down the mouse and dragging it onto the Drag & Drop Input File. (No internet needed) You can also change it by clicking Select File.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    Fut is a Button Soccer game, with Replay, Highlights, Player CPU and other funny features.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Geraniums Pot

    Geraniums Pot

    Geraniums Pot - Intersecting Circles Puzzles Simulator

    Geraniums Pot - Intersecting Circles Puzzles Simulator This is a simulator of the famous "Geraniums" puzzle. this is a small python program that uses the pygame library home page: https://github.com/grigorusha/GeraniumsPot forum page with my other Puzzle simulators - https://twistypuzzles.com/forum/viewtopic.php?p=424143#p424143 You can create a text file with a script-puzzle that describes the location of circles. I have created files for all the Intersecting circles puzzles, you can download them from the "Garden" folder.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Golden Point

    Golden Point

    A simple, console-based card game, similar to some other card games.

    Golden Point is a simple card game, similar to some other popular card games. The main goal of the game is to get more points then your opponent, but in the same time not to get more than 21 ("Golden Point"). During the game you get cards, which have next values: 6, 7, 8, 9, 10 - according to numbers in it's names; J - 2 points; Q - 3 points; K - 4 points; A - 11 points. In the beginning of the game you get 2 cards, and if your total points are less than 21, you can take more cards or keep your current cards. Then is your opponent's turn. If player got 21 - this is called "Golden Point". If player got more than 21 - this is too much, he has lost. So if Player 1 has too much, and Player 2 isn't - Player 2 wins. If both players have not more points, than 21, player, who has more points, wins. If both players have equal points - this is dead heat. No one wins.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    LilChicken is a cross-platform python-based game supporting several different styles of falling-blocks-type games.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    A yellow robot, who is trying to get out of a spaceship by solving mazes and jumping through teleports . But will he got out?
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Mupen64Plus-PyTK

    Mupen64Plus-PyTK

    A Graphical Launcher for Mupen64Plus

    Mupen64Plus-PyTK is a Python/TK launcher for Mupen64Plus. It is a graphical program that helps you configure Mupen64Plus and select your games. Once configured, the program does not ask for configuration variables again unless you manually run the "reconfigure" program. I originally wrote this for myself to replace the front-end that used to come from the Ubuntu/Debian releases of Mupen64Plus that is no longer available, and after getting it relatively usable, I decided to upload it here so others may benefit. If you'd like to donate there's several ways to do so: PayPal: https://paypal.me/gerowen Bitcoin (BTC): bc1q86c5j7wvf6cw78tf8x3szxy5gnxg4gj8mw4sy2 Monero (XMR): 42ho3m9tJsobZwQDsFTk92ENdWAYk2zL8Qp42m7pKmfWE7jzei7Fwrs87MMXUTCVifjZZiStt3E7c5tmYa9qNxAf3MbY7rD LiberaPay: https://liberapay.com/gerowen
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    An ncurses console game, where the player is a netrunner of cyberpunk fiction (William Gibson). Project mostly stalled.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Spinvaders is an arcade game based on the classic Space Invaders game. You control a gun turret at the bottom of the screen, and must fight off wave after wave of alien invaders.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    The Dark Reign is a simple console game written in Python. CHANGELOG: BETA v.0.3: - fixed some minor bugs BETA v.0.2: - fixed a bug, which caused that you couldn't commit suicide sometimes
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Trip on the Funny Boat is side scrolling arcade shooter game on a steamboat equipped with a cannon and the ability to jump. The player will need to take advantage of waves to defeat the enemies and dodge hazards.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Wad2PDF is a tool for converting Doom levels into PDF graphics files.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    This is a tool that helps map authors for the game Battle for Wesnoth to create symmetric maps.
    Downloads: 2 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB