Showing 803 open source projects for "python game"

View related business solutions
  • 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
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 1

    SmartBody

    Character animation system for games and simulations.

    SmartBody is available for download for Windows, Linux and OSX users. SmartBody can also be used on Android and iOS platforms. SmartBody is a character animation platform that provides the following capabilities in real time: * Locomotion (walk, jog, run, turn, strafe, jump, etc.) * Steering - avoiding obstacles and moving objects * Object manipulation - reach, grasp, touch , pick up objects * Lip Syncing - characters can speak with simultaneous lip-sync using text-to-speech or...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    FuzzyWuzzy

    FuzzyWuzzy

    Fuzzy string matching in Python

    ...We’ve built up a library of “fuzzy” string matching routines to help us along. And good news! We’re open sourcing it. The library is called “Fuzzywuzzy”, the code is pure python, and it depends only on the (excellent) difflib python library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    mazeman

    mazeman

    A scriptable 2d randomizable maze game

    Mazeman is an original puzzle game, somewhat like "chip's challenge" except it can generate new randomized puzzles from a carefully balanced array of elements. The objective is to find the gems amongst the other dynamic maze elements. A very terse and powerful scripting language and an integrated script debugger enable users to generate their own maze designs. Maze is a mesmerizing addictive and fascinating puzzle with a deceptively simple premise. Scripts allow new players to acquire...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    SMAC

    SMAC

    SMAC: The StarCraft Multi-Agent Challenge

    SMAC (StarCraft II Multi-Agent Challenge) is a benchmark environment for cooperative multi-agent reinforcement learning (MARL), based on real-time strategy (RTS) game scenarios in StarCraft II. It allows researchers to test algorithms where multiple units (agents) must collaborate to win battles against built-in game AI opponents. SMAC provides a controlled testbed for studying decentralized execution and centralized training paradigms in MARL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    setupdocx

    setupdocx

    Multidocument automation by templates - for sphinx, mkdocs, epydoc ...

    The ‘setupdocx‘ provides a control layer for continuous documentation by the simplified creation, packaging, and installation of documentation. The provided commands are distributed as entry points and optional base classes for further customization into 'setup.py' - setuptools / distutils. Manages arbitrary document templates for the supported builder, supports multiple builds with arbitrary document layouts, designs, and patched contents. The current release supports the following...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Neural MMO

    Neural MMO

    Code for the paper "Neural MMO: A Massively Multiagent Game..."

    Neural MMO is a massively multi-agent simulation environment developed by OpenAI for reinforcement learning research. It provides a persistent, procedurally generated world where thousands of agents can interact, compete, and cooperate in real time. The environment is inspired by Massively Multiplayer Online Role-Playing Games (MMORPGs), featuring resource gathering, combat mechanics, exploration, and survival challenges. Agents learn behaviors in a shared ecosystem that supports long-term...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    CCZero (中国象棋Zero)

    CCZero (中国象棋Zero)

    Implement AlphaZero/AlphaGo Zero methods on Chinese chess

    ChineseChess-AlphaZero is a project that implements the AlphaZero algorithm for the game of Chinese Chess (Xiangqi). It adapts DeepMind’s AlphaZero method—combining neural networks and Monte Carlo Tree Search (MCTS)—to learn and play Chinese Chess without prior human data. The system includes self-play, training, and evaluation pipelines tailored to Xiangqi's unique game mechanics.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Project Malmo

    Project Malmo

    A platform for Artificial Intelligence experimentation on Minecraft

    How can we develop artificial intelligence that learns to make sense of complex environments? That learns from others, including humans, how to interact with the world? That learns transferable skills throughout its existence, and applies them to solve new, challenging problems? Project Malmo sets out to address these core research challenges, addressing them by integrating (deep) reinforcement learning, cognitive science, and many ideas from artificial intelligence. The Malmo platform...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 10

    Platformer 2D Godot Game

    Test project with a 2D platform game developing in Godot 3.1

    Test project with a 2D platform game developing in Godot 3.1, reusable mechanics for: State Machine, basics AI, Android Games.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    Spycrab Invaders v2

    Spycrab Invaders v2

    Team Fortress 2 and Diablo 2 meet classic arcade!

    ...Don't let them backstab you, try not to let them touch the bottom of the screen, and watch out for special attacks, aggressive behavior, and boss spawns. Attempt to defeat the three Prime Evils one brother at a time; or all at once during the Uber Event! Requires Python 3.7 and Pygame 1.9.6. Plays in 1400x800 window. These are FREE: Python Download: https://www.python.org/downloads/ Python/Pygame install YouTube tutorial: https://www.youtube.com/watch?v=AdUZArA-kZw Game Information file included. UPDATE 26 Sep: Spycrab Invaders 3 notes look good (https://sourceforge.net/p/spycrab-invaders/discussion/general/thread/b6c49ee11e/). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Imogen

    Imogen

    GPU Texture Generator

    Imogen is a real-time, node-based procedural texture generation tool aimed at artists, developers, and shader enthusiasts. It allows users to build complex material textures using a graph-based interface, combining operations like blending, noise, filters, and color correction in a non-destructive workflow. Built with Vulkan and ImGui, Imogen provides immediate visual feedback and supports GPU acceleration for high-resolution texture output. It's particularly useful in game development, VFX,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Game Programmer

    Game Programmer

    A Study Path for Game Programmer

    Game Programmer is Milo Yip’s study path for people who want to become stronger game programmers. Rather than being a software library, it is a structured learning roadmap built around books and knowledge areas. The path covers computer science, programming languages, software development, mathematics, game programming, game engine development, computer graphics, audio, physics, animation, AI, and multiplayer networking. It helps learners understand the breadth of skills involved in serious...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    ELF (Extensive Lightweight Framework)

    ELF (Extensive Lightweight Framework)

    An End-To-End, Lightweight and Flexible Platform for Game Research

    ELF (Extensive, Lightweight, and Flexible) is a high-performance platform for reinforcement learning research that unifies simulation, data collection, and distributed training. A C++ core provides fast environments and concurrent actors, while Python bindings expose simple APIs for agents, replay, and optimization loops. It supports both single-agent and multi-agent settings, with batched stepping and shared-memory queues that keep GPUs saturated during training. ELF introduced widely used...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    Rock Paper Scissors Lizard Spock

    Rock, Paper, Scissors, Lizard, Spock is a game of chance that expands.

    What's this game ? Rock, Paper, Scissors, Lizard, Spock is a game of chance that expands. It is first used to settle a dispute about what to watch on TV between Sheldon and Raj in "The Lizard-Spock Expansion". sources for information and rules: http://bigbangtheory.wikia.com/wiki/Rock_Paper_Scissors_Lizard_Spock Scissors cuts Paper Paper covers Rock Rock crushes Lizard Lizard poisons Spock Spock smashes Scissors Scissors decapitates Lizard Lizard eats Paper Paper...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    SAVAGE (Scriptible And Versatile Adventure Game Engine) is a 2D adventure game engine coded in Python by the AmberfishArts team.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    Programmierkurs Python

    Programmierkurs Python mit Raspberry Pi und Minecraft

    Ein Programmierkurs für die Programmiersprache Python mit dem Raspberry Pi Computer und Minecraft. Im Kurs wird darauf hingearbeitet, Minecraft zu modifizieren.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Sudoku-Tk

    Sudoku-Tk

    Sudoku games and puzzle solver

    Play and solve sudoku puzzles. Start from an empty grid, generate a puzzle or load one. The game is timed. The generated puzzles have a unique solution. Mistakes (twice the same number on the line / column / row) are highlighted in red.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Ball Fight
    In this game you have to destroy as many enemy balls as possible by colliding with them, or using special powers. Each ball raises its own resistance and its own attack power when it speeds up. So the faster you go, the more you are protected against enemy attacks, and greater becomes your attack power against enemy balls! This is valid for your enemies too! See the ingame help for more details.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Python Pref

    Python Pref

    Program for playing Russian Preference

    Python Pref (PyPref) is a card game Preference written in the Python programming language. For some time Python Pref (PyPref) existed only in a version for Symbian OS smartphones. Now, this version of the game is also available for Windows and all devices where Python with Tkinter graphical environment is installed. This can be both personal computers and various PDAs with ARM processor architecture working under control of Microsoft Windows CE based OS (Pocket PC, Windows Mobile, etc.). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    WeChat Jump Game

    WeChat Jump Game

    WeChat "Jump Jump" Python Assist

    WeChat Jump Game is a Python automation project for the WeChat mini game “Jump Jump.” It uses screenshots, image recognition, and distance estimation to calculate how long the screen should be pressed for each jump. The project was created as a technical experiment around a popular 2.5D timing game where the character must jump from one platform to another.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    The 2D space game (top-down view), turn based game flow with RPG elements. ***The gameplay was inherited from game Space rangers. *** The first samples was made with python 2.6 (pygame/pyopengl). *** Currently the game is moving to C++ with SFML game framework*** Game is still far for ready to use/play. The reason of posting the raw code is to get advices from more experiences programmers how to make things better.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Ball Fight
    In this game you have to destroy as much enemy balls as possible by colliding with them, or using special powers. Each ball raises its own resistance and its own attack power when it speeds up. So the faster you go, the more you are protected against enemy attacks, and greater becomes your attack power against enemy balls! This is valid for your enemies too! See the ingame help for more details.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    Indexmeister

    automatic indexing for large LaTex documents

    Indexmeister reads a variety of formats (.tex, .docx, .epub, and others) and suggests keywords for indexing. The included program Imbrowse provides a semi-automatic interface to rapidly add index tags to multi-file latex documents.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Pulsar framework

    Pulsar framework

    Event driven concurrent framework for Python

    Event-driven concurrent framework for Python. Pulsar's goal is to provide an easy way to build scalable network programs. In the Hello world! webserver example above, many client connections can be handled concurrently. Pulsar tells the operating system (through epoll or select) that it should be notified when a new connection is made, and then it goes to sleep. Pulsar uses the asyncio module from the standard python library and it can be configured to run in multi-processing mode. The http...
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo