Third-Party Environments#

These environments are not maintained by Farama Foundation and, as such, cannot be guaranteed to function as intended.

Environments using the latest versions of PettingZoo#

Due to a very recent major release of PettingZoo, there are currently few contributed third-party environments. If you’d like to contribute one, please reach out on Discord.

Sumo-RL#

PettingZoo version dependency GitHub stars

PettingZoo (and Gymnasium) wrappers for the widely used SUMO traffic simulation.

POGEMA#

PettingZoo version dependency GitHub stars

Partially-Observable Grid Environment for Multiple Agents (POGEMA) is a grid-based environment that was specifically designed to be flexible, tunable and scalable.

Racecar Gym#

PettingZoo version dependency GitHub stars

A multi-agent racing environment for a miniature, F1Tenth-like racecar using the Bullet physics engine with PyBullet.

Teamfight Tactics MuZero Agent#

PettingZoo version dependency GitHub stars

Using Google DeepMind’s MuZero algorithm to learn to play Teamfight Tactics, an auto chess game made by Riot games.

CookingZoo#

PettingZoo version dependency GitHub stars

CookingZoo: a gym-cooking derivative to simulate a complex cooking environment.

Crazy-RL#

PettingZoo version dependency GitHub stars

A library for doing reinforcement learning using Crazyflie drones.

PettingZoo Dilemma Envs#

PettingZoo version dependency GitHub stars

PettingZoo environments for classic game theory problems: Prisoner’s Dilemma, Samaritan’s Dilemma, Stag Hunt, Chicken and Matching Pennies.

Breakout-Clone#

PettingZoo version dependency GitHub stars

Modernized clone of the Breakout arcade game, using Unity game engine and PettingZoo.

Carla Gym#

PettingZoo version dependency GitHub stars

PettingZoo interface for CARLA Autonomous Driving simulator.

MATS Gym#

PettingZoo version dependency GitHub stars

A multi-agent traffic scenario environment for CARLA that supports ScenarioRunner, OpenScenario and Scenic scenario descriptions. It is also compatible with the CARLA Autonomous Driving Challenge.

Fanorona AEC#

PettingZoo version dependency GitHub stars

Implementation of the board game Fanorona.

Gobblet-RL#

PettingZoo version dependency GitHub stars

Interactive PettingZoo implementation of the Gobblet board game.

Cathedral-RL#

PettingZoo version dependency GitHub stars

Interactive PettingZoo implementation of the Cathedral board game.

Interactive Connect Four#

PettingZoo version dependency HuggingFace likes

Play Connect Four in real-time against an RLlib agent trained via self-play and PPO.


Environments using older versions of PettingZoo#

The following environments use a now-depreciated API design for PettingZoo, so may be more difficult to use.

Neural MMO#

PettingZoo version dependency GitHub stars GitHub last commit

Massively multiagent environment, inspired by Massively Multiplayer Online (MMO) role-playing games.

Sequential Social Dilemma Games#

PettingZoo version dependency GitHub stars GitHub last commit

An open-source implementation of DeepMind’s Sequential Social Dilemma (SSD) multi-agent game-theoretic environments [1].

  • Note: DeepMind’s recently released Meltingpot includes these scenarios and many more, and can be used with PettingZoo via a Shimmy conversion wrapper.

Kaggle Environments#

PettingZoo version dependency GitHub stars GitHub last commit

Environments for Kaggle machine learning challenges.

cogment-verse#

PettingZoo version dependency GitHub stars GitHub last commit

Library of Environments, Human Actor UIs and Agent implementation for Human In the Loop Learning & Reinforcement Learning.

Stone Ground Hearth Battles#

PettingZoo version dependency GitHub stars GitHub last commit

Simulator and environments for Blizzard’s popular card game Hearthstone Grounds, including bots and human-interaction.

Cyber Operations Research Gym#

PettingZoo version dependency GitHub stars GitHub last commit

A cyber-security research environment for training and development of security human and autonomous agents.

conflict_rez#

PettingZoo version dependency GitHub stars GitHub last commit

Conflict resolution for multiple vehicles in confined spaces.

pz-battlesnake#

PettingZoo version dependency GitHub stars GitHub last commit

PettingZoo environment for online multi-player game Battlesnake.

BomberManAI#

PettingZoo version dependency GitHub stars GitHub last commit

Environment with a simplified version of the video game BomberMan.

Galaga AI#

PettingZoo version dependency GitHub stars GitHub last commit

Implementation of the Galaga arcade game using Unity game engine and Unity ML-Agents.

skyjo_rl#

PettingZoo version dependency GitHub stars GitHub last commit

Implementation of the board game SkyJo.

Mu Torere#

PettingZoo version dependency GitHub stars GitHub last commit

Implementation of the board game Mū tōrere from New Zealand.