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.

  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • 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
  • 1
    Lox Launcher

    Lox Launcher

    Es un Launcher para jugar a Minecraft de manera gratuita

    Es un launcher gratuito para Minecraft también conocido como «launcher pirata». Se trata de un gran sustituto del launcher oficial. Este permite acceso No-Premium, lo que te permitirá jugar a Minecraft de manera gratuita.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 2
    Pycraft

    Pycraft

    Pycraft is an open-source, OpenGL based game made in Python

    Downloads: 11 This Week
    Last Update:
    See Project
  • 3
    Qturkokards

    Qturkokards

    Offline tarot reading app with custom card sets and Rider Waite

    This is an offline tarot reading app. It contains both opensource decks and personally created beautiful decks. It includes a windows 64 bit executable. It runs on Windows 10 and 11 64 bit. It also includes a python app which runs on pyqt with pygame. it has been tested under windows 10, Windows 11 and Debian, Ubuntu, Kali, and Mint Linux. i am looking for people to test on other systems. I have run this on many devices and operating systems. Even an old Chromebook running Linux. Newest release has improved interface and upgraded music track three.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 4
    WDBearManager is a program that enables the user to store the information found inside the WDB files from World of Warcraft (Blizzard) in a relational database (MySQL and HSQL supported). WDB files build the client cache. Forum: www.wdbmanager.de.gg
    Downloads: 11 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Let your crypto work for you

    Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 5
    2048 Python , AI , 1 or 2 players

    2048 Python , AI , 1 or 2 players

    py 2048, a well know 2048 clone board game

    Written in Python 2.7.x and pygame1.9.1~2 compliant (at least) Python 3.4 HOW TO PLAY: keyboard UP, DOWN, LEFT, RIGHT, escape to quit increase your score shifting tiles with same number. the value of resulting tile is multiplied *2. CUSTOMISE YOUR GAME: edit py2048.cfg configuration file. you can: -Change Raws and Columns amount. -Change Random range value of new tile. -Limit the maximum tile value. -Limit time allowed for movement. -Enable no movement (a new tile appear even if your movement doesn't shift anything). -Set shift to one step only. -Save the game state when exit (for autoload at start game) -Key config player 2 ect... V0.1.0: -add Small, Medium and Large preconfig Panel Game. -add HiScore for Small, Medium And Large Panel Game -check for close windows as QUIT event. -add Change theme screen BckGnd on score tile. -add counter move V0.1.2: -compliant Pyhton34 -add AI Auto Boot -add 2 players Human/AI (keys A,Q,W,X)
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    A prototype for a 3D Goban display, full featured SGF editor, client for IGS-PandaNet and interface for GNU Go. glGo is written in C++ and based on wxWindows, OpenGL and SDL. glGo is available for Linux and Windows.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    A multi-player networked clone of the classical Bubble Bobble board game. Throw bubbles at monsters and collect dozens of different bonuses before your co-players! A modernized version running the clients in browsers is available at https://bitbucket.org/arigo/bub-n-bros/
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8

    Civ4: Final Frontier Plus

    An improved and expanded Final Frontier, for Civilization 4

    A Civilization 4 mod that improves, optimizes, and expands the Final Frontier scenario which shipped with the Beyond the Sword expansion pack. The Sourceforge mirrors remain for legacy reasons, but development has moved to Github (https://github.com/FinalFrontierPlus/) and ModDB is the preferred mirror (http://www.moddb.com/mods/final-frontier-plus).
    Downloads: 10 This Week
    Last Update:
    See Project
  • 9
    16p Mahjong
    Mahjong (麻將) is a classic game in china. This game is Taiwanese Mahjong using 16 tiles per player. It coded by pygame.
    Downloads: 9 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    Koxinga

    Koxinga

    Like board game Jamaica

    Minimum resolution is 1600x900. Koxinga is the game similar with board game Jamaica for human vs 5 computer player only. 1) Q: Why won’t my piece move? A: You’re probably at a fork. On the map, look for two faint green arrows. Hover your mouse over them— they turn bright green. Click an arrow to choose your path. 2) Q: After a naval battle, why does the game seem stuck? A: If you won, you must choose the loot. Go to the computer that started the battle (or the loser) and pick what to take. If you’re not sure, just press Auto take.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 11
    Pong Game

    Pong Game

    Two player Table Tennis video game made usign Python's PyGame library.

    PyGame module inspired video game, "Pong" written exclusively in Python, is a great way to present the utmost capabilities and potentiality of the programming language.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 12
    A python library for searching and managing a collection of Vampire: The Eternal Struggle (V:tES) trading cards and for facilitating V:tES deck construction.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13
    Realtime strategy game about battles in the American Civil War. Features network play, fancy graphics and audio.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    MCedit

    MCedit

    MCEdit: World Editor for Minecraft

    MCEdit is a saved game editor for Minecraft. Since Minecraft saved games contain every single element of the world the player is playing in, it has much more in common with 3D world, map, and terrain editors than traditional saved game editors. MCEdit has been developed since 2010 with the original goal of allowing Classic levels to be played in the full version of Minecraft, but has since evolved into a full featured editor and is currently undergoing a thorough rewrite for version 2.0.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    Random

    Random

    Easy and minimalistic randomizer

    Have to make a decision you don't care about? Use "Random" to save your time! The app can help you get randomly generated numbers, letters, strings that you've added to list and answer 'Yes' or 'No'. If you want to say something about the app, leave a review or report an issue on "Random" GitHub page.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 16
    Model Operations Processing System
    The Model Operations Processing System (MOPS) has been designed to assist operations on model railroads. It has the look and feel of mainframe systems that would have been in used in the late 20th century.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Vamos Automotive Simulator
    Vamos is an automotive simulation framework with an emphasis on thorough physical modeling and good C++ design. Vamos includes a real-time, first-person, 3D driving application.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    krank is a little casual game.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    A word search maker for teachers, parents and those who enjoy creating puzzles. FindThatWord aims to be the best free wordsearch creation program available with useful features such as clues, hidden messages and automated page layout.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    Electrip

    Electrip

    easy Linux environment controlling trains in Python

    ELECTRIP is an easy-to-use, small program that lets you control your model railroad with gamepads. Combined with an SRCP-Server (e.g. srcpd) it provides the functionality you would expect of a commercial digital command station. It can save you a lot of money.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 21

    PyRoboSim2D

    Python+Pygame robot simulator 2D

    2D robotic simulator in Python 2.x, tested in 2.6 and 2.7, under Win7(64) and Ubuntu 10.04 (Lucid). Needs the matching version of Pygame installed! (www.pygame.org) Download the .py file and two .bmp files: -->back2_800_600 for background -->any of the robo1.bmp through robo4.bmp for robot image (different colors). The map of the "room" can be changed by modifying the list of obstacles. Read more in ReadMe.txt and in the .py file comments.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 22
    Pyzzle - A Myst Game Engine
    Pyzzle is a cross-platform game engine for creating large-scale, 2D Myst-like adventure games. The engine supports 2D panoramas, features an intuitive design mode, and allows users to download content from the internet. Pyzzle is written using Pygame.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 23
    RealTimeBattle is a programming game, in which robots controlled by programs are fighting each other. The goal is to destroy the enemies, using the radar to examine the environment and the cannon to shoot.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 24
    Sengoku-mod
    A mod for Civilization 4: Beyond the Sword, depicting the sengoku jidai (warring states) period of feudal Japan.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 25
    The Cog Engine Project is aimed at simplifying the creation of online video games. The goal is to create a flexible and powerful online gaming engine whose format is simple enough for use by individuals with no programming experience.
    Downloads: 8 This Week
    Last Update:
    See Project