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

  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • 1

    SEMaintenanceUtility

    A maintenance toolbox for cleaning up Space Engineers saves.

    A maintenance toolbox for cleaning up Space Engineers saves. Never again be that admin that says "well, things are getting slow, time to start another world". See the wiki for instructions on how to use it. The massive upshot of cleaning up saves include; - Fewer trash entities / entries means smoother operation - Removes the "lots of player entries causes significant UI lag" issue - A smaller, leaner file means that it's quicker to download; saving on bandwidth & quota as well as not lagging everyone by 1 person downloading a huge save A command line application / script, its intention is to be included into server watchdog scripts. E.g. regularly reboot & clean up the server. Works on Windows, Mac and Linux. The ultimate aim of this project is to be come obsolete, with its functions being performed natilvely by Space Engineers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Spyn NES Emulator
    Spyn is an Nintendo Entertainment System written entirely in Python, using Pygame for graphics / sound.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Sulk is a computer version of one of Games Workshop's most perfectly conceived games, Space Hulk first edition. Play on a hotseat, against AI Genestealers, or (planned) over the internet.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Super PySnake

    Super PySnake

    An open-source 2D snake game made with Pyglet and Python 3.4.

    An open-source 2D snake game made with Pyglet and Python 3.4 that allows you to customize your maps and textures.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Level Up Your Cyber Defense with External Threat Management Icon
    Level Up Your Cyber Defense with External Threat Management

    See every risk before it hits. From exposed data to dark web chatter. All in one unified view.

    Move beyond alerts. Gain full visibility, context, and control over your external attack surface to stay ahead of every threat.
    Try for Free
  • 5
    A clone of the famous game StarCraft for Windows by Bl*zzard. It uses SDL to be OS independent. Our aim is to provide an extremely customizable multiplayer game. Everybody will be able to invent new races, new terrains and most of the other components.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    PyBEM is a simple project: Python. Play by Email. That's it :) We're providing tools to help people create and run their own turn-based strategy games via email, in a language that's simple to learn, and using a system that's easy to modify.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7

    Volity

    A platform for Internet-based multiplayer games.

    Volity is a platform for Internet-based multiplayer games. ****MIGRATED TO GITHUB**** Please see: https://github.com/jmacdotorg/Volity
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Wad2PDF is a tool for converting Doom levels into PDF graphics files.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Wesen

    Wesen

    Predator-Prey simulation with programmable AI wars.

    Wesen is german for something alife. You can program the instincts of a species - and let them fight against others (not only by fight but by best survival). This way, you can do nice programming contests and learn python by the way!
    Downloads: 1 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    XreaL is a heavily improved Quake 3 Arena engine. It's bundled with new tools and a demo game that was never finished. ET:XreaL is a subproject bringing all XreaL enhancements to Return to Castle Wolfenstein: Enemy Territory.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Zorn is a 2D space shooter with a rotating top-down perspective. It is written in Python, using the PyGame and PyOpenGL libraries for broad platform independence. Both single player and networked multiplayer are supported. Currently in alpha.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Linki: an addictive, original puzzle game.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13

    magicHack

    Glues together MSE/Cockatrice/MWS, etc

    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    process runtime detection with xml/image statistic output - like xfire .com
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    A clone of Frogger game, sample for developping the FGame module : a library to build arcade game on top of pygame/python.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Use the various light reflecting/refracting tools, like mirrors, prisms and splitters, to guide the laser beam to light all the lightbulbs in a level. Avoid directing the laser beam onto bombs as that will force a level restart.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    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: 1 This Week
    Last Update:
    See Project
  • 18
    In knight tour (kt) problem every chess square is visited exactly once using knight moves. In this game some knight moves already made and we have an incomplete kt. The object is to complete the kt by guessing missing moves.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    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: 0 This Week
    Last Update:
    See Project
  • 20
    4digits Puzzle Game
    4digits is a guess-the-number puzzle game. It's also called Bulls and Cows, and in China people simply call it Guess-the-Number. The game's objective is to guess a four-digit number in 8 times.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    4st Attack is a gorgeous looking connect-four. And whilst being good looking it's scarily addictive!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    This is an Single or Multi player First or Third Person Shooter game borrowing concepts from other popular games, such as Portal and Halo, in a futuristic setting. This will use OGRE as the 3D engine, and NewtonGD for physics. It will also use a custom n
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    2D arcade game in Python, using pygame and numpy libraries, made for CS 321 Game Programing at Western Washington University, Spring 2009.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    A python-tkinter kit to experiment with the generation and solving of mazes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    A text-based, turn-based strategy game set in space. It is similar to a 4X game and is inspired by Space Federation: Galactice Conquest among other games. Programmed with Python using Curses for the text interface.
    Downloads: 0 This Week
    Last Update:
    See Project
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.