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.

  • Connected Hospitality Management Platform | Newbook Icon
    Connected Hospitality Management Platform | Newbook

    For RV park managers, campground managers, hotel managers, hospitality managers, holiday park managers.

    Our suite of products includes a Property Management System, Integrated Online Booking Engine, In-Built Channel Manager, Central Reservation System, Self-Service Technologies, and much more.
  • Level up your business phone system without leveling up the complexity. Icon
    Level up your business phone system without leveling up the complexity.

    Get Unlimited Local Minutes for your Business as low as $18.99/mo

    Set up your phone system in as little as 5 minutes and start taking advantage of all the enterprise-grade features VirtualPBX has to offer. Plus, only with VirtualPBX can you receive 24/7 access to telephony experts 365 days per year. Get trusted VoIP for any office, anywhere.
  • 1
    glChess is an open source 2D/3D chess interface for the GTK+/Gnome desktop. It is designed to have a clean and simple interface. Games can be played between human players and compatible 3rd party artificial intelligences.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 2
    Cygwin Ports

    Cygwin Ports

    Repository of desktops and programs for the Cygwin platform

    A large repository of open-source programs built for Cygwin, including X11 desktops, language interpreters, multimedia frameworks, cross-compiler toolchains, and much more. Also hosted here is the cygport tool for building Cygwin packages. cygport releases and the Ports Git repositories are hosted here; Ports packages are available from the website.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Old-school, puzzle game similar to Solomon's Key.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4

    Infinite Sides

    Infinite Craft but in Pyside6 and Python with local LLM

    Infinite Craft but in Pyside6 and Python with local LLM (llama2 & others) using Ollama that also lets you create your own crafting game based on any topic Customize the game any way you like in the settings.
    Leader badge
    Downloads: 11 This Week
    Last Update:
    See Project
  • Detect and resolve Microsoft Teams performance issues in seconds Icon
    Detect and resolve Microsoft Teams performance issues in seconds

    For IT Teams looking for a solution to enhance the reliability and performance for Microsoft Teams and Microsoft Office 365

    Martello Vantage DX transforms the performance data of every Microsoft Teams call into monitoring insights. This is then delivered on intuitive dashboards, and you can set up your own alerts.
  • 5
    jdNBTExplorer

    jdNBTExplorer

    A Editor for Minecraft NBT files

    Downloads: 11 This Week
    Last Update:
    See Project
  • 6
    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: 6 This Week
    Last Update:
    See Project
  • 7
    XGngeo is a full-featured GTK2 frontend, written in Python, that provides to end users a practical and user-friendly interface over GnGeo which is a fast and powerful command line Neo Geo emulator for the Unix platforms.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    Fut is a Button Soccer game, with Replay, Highlights, Player CPU and other funny features.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 9
    Minigolf Maniacs Mod Project - More Holes, More Modes, More Fun!
    Downloads: 10 This Week
    Last Update:
    See Project
  • Retreat Guru is a retreat marketing and management platform Icon
    Retreat Guru is a retreat marketing and management platform

    For Retreat centers and retreat leaders who want more efficient operations when it comes to managing their programs.

    Get the all-in-one retreat management system that will make it easier for you to manage bookings, rooms, programs, rentals, payments, and more.
  • 10
    A clone of Frogger game, sample for developping the FGame module : a library to build arcade game on top of pygame/python.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 11
    LoL Absent

    LoL Absent

    Program to block League of Legends contacts.

    ABANDONED PROJECT. THE PROGRAM DOES NOT WORK BECAUSE THE CHAT SERVERS HAVE CHANGED SINCE THE LAST UPDATE. Program to block League of Legends contacts. When you use it, you will appear offline and you will not be able to write in the picks and bans phase, but yes during the game. REQUIREMENTS: 1 - Windows 10 x64 or higher operative system. 2 - NET Framework 4.7.2 or higher.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    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: 5 This Week
    Last Update:
    See Project
  • 13
    A3P
    A3P is an indie online shooter that combines the best aspects of the Third Person Shooter and Real-Time Strategy genres. Load out your units with weapons and special abilities, then lead them to victory on the battlefield!
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    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: 3 This Week
    Last Update:
    See Project
  • 15
    pyRacerz is a Multiplayer 2D Racing Game coded in Python and using the pyGame library. pyRacerz includes many tracks, many car types, a basic robot player, 3 levels of difficulty. pyRacerz also have hi-scores and replay functionalities
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    4st Attack is a gorgeous looking connect-four. And whilst being good looking it's scarily addictive!
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    CrosswordPuzzle is a small program for creating and solving crossword puzzles like the ones found in major, north American news papers. You can download and solve crosswords or distribute your own crosswords digitally.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Global Conflict Blue is a real time 3D naval and air warfare simulation game similar to Fleet Command and Harpoon.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    Flying Colors Assistant

    Flying Colors Assistant

    An assistant tool for the wargame 'Flying Colors'

    This is an auxilary tool for the naval tabletop wargame 'Flying Colors: Fleet Actions in The Age of Sail', by Mike Nagel. With 'Flying Colors Assistant', players can easily keep track of the status of their ships (condition, damage, etc.) and automatically perform them most frequent complex game calculations, such as firing cannons or applying damage. The program checks the game tables, computes dire roll modifiers, etc., helping the player to focus less on game rules and more on game tactics. The Flying Colors Assistant it is not a replacement to the board game. It is just an auxiliary tool to help players run their games faster. Check out the project wiki for more information, a complete list of features, installation instructions, and so on: http://sourceforge.net/p/fcassistant/wiki/
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    A tool for Spellcrafters and their customers playing Mythic Entertainment's MMPORG, Dark Age of Camelot
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    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
  • 22
    Basic Blind Chess

    Basic Blind Chess

    Blind Chess using Taiwan rule

    Blind Chess also known as "Dark Chess" (暗棋) or "Banqi" or Half Chess , is a two-player Chinese board game played on a 4x8 grid, or half of the xiangqi (Chinese Chess) board. This application is using Taiwan rule. AI is using basic minimax tree structure and some rules. Advanced algorithm such as Upper Confidence bounds applied to Trees and Monte Carlo Tree Search are NOT used. This app is single player vs computer only. For English user, Christakis Giorgios made Software Requirements Specification(pdf file), it will help anyone that downloads this application to understand basic blind chess and use it. You can download this pdf in Files->Specification folder.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    Customizable Pong
    Pong is back in an another clone! Now in a customizable game where you can configure the size or the speed of the objects as you want. Also includes a smash function. Coded in Python and PyGame.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    The Unknown Horizon project aims at creating an open source realtime economy simulation game with strategy elements in an isometric 2D engine loosely oriented towards Sunflower's Anno series.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    PyBreak360

    PyBreak360

    breakout/arkanoid clone multiplayers network game at 360°!

    written in python 2.7.x and pygame 1.9.1&2 I have not found anything playing with more than 2 childrens with serverals computers. A game easy, addictive, and not too long playing time. So, i made it: an arkanoid / breakout clone which have the particularity to play at 360°. pybreak360.cfg to fine configure outside game. pybreak360_kbd.py for special international keymap. on game, use mouse or arrow keys. press B to start/stop ComputerBootPlayer. press H to see HiScores. press D for LevelDesigner (see in levels/*.level to edit/create fine configured levels as BrickArray, Background, Music, ...) press PAGE_UP, PAGE_DOWN to change level in actual level pack. press SPACE or ENTER for menu. select level pack using menu/F9. play alone or connect up to 4 players via TCP network. select server using menu/F1, connect/disconnect using menu/F10. A good gameplay experience, 12 bricks bonus, more then 90 levels, ... tested on linux, XP, Seven
    Downloads: 2 This Week
    Last Update:
    See Project