Game Playing Reinforcement Learning ML Frameworks
RL agents trained to play video games (Atari, Mario, DOOM, etc.) using deep Q-learning, policy gradients, and other RL algorithms. Does NOT include general RL frameworks, robotics control, or non-game environments.
There are 45 game playing reinforcement learning frameworks tracked. 4 score above 50 (established tier). The highest-rated is Talendar/flappy-bird-gym at 59/100 with 132 stars.
Get all 45 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=game-playing-reinforcement-learning&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
Talendar/flappy-bird-gym
An OpenAI Gym environment for the Flappy Bird game |
|
Established |
| 2 |
Farama-Foundation/ViZDoom
Reinforcement Learning environments based on the 1993 game Doom :godmode: |
|
Established |
| 3 |
chris-chris/pysc2-examples
StarCraft II - pysc2 Deep Reinforcement Learning Examples |
|
Established |
| 4 |
aleju/mario-ai
Playing Mario with Deep Reinforcement Learning |
|
Established |
| 5 |
gsurma/atari
AI research environment for the Atari 2600 games 🤖. |
|
Emerging |
| 6 |
Kaixhin/Atari
Persistent advantage learning dueling double DQN for the Arcade Learning Environment |
|
Emerging |
| 7 |
gavento/gamegym
A game theory framework with examples and algorithms |
|
Emerging |
| 8 |
uber-research/atari-model-zoo
A binary release of trained deep reinforcement learning models trained in... |
|
Emerging |
| 9 |
SeanCole02/doom-neuron
Human brain cells play Doom (CL1) |
|
Emerging |
| 10 |
matlab-deep-learning/playing-Pong-with-deep-reinforcement-learning
Train a reinforcement learning agent to play a variation of Pong® |
|
Emerging |
| 11 |
thinkingparticle/deep_rl_pong_keras
Deep Reinforcement Learning Policy Gradients Method - Pong game - Keras |
|
Emerging |
| 12 |
HugoTini/GymGodot
Reinforcement learning with Godot |
|
Emerging |
| 13 |
slrbl/reinforcement-learning-game
A random environment reinforcement learning-powered Mario game |
|
Emerging |
| 14 |
gandalf1819/Reinforcement-Learning-Comparative-Study
Comparative study of Reinforcement Learning Algorithms on Ping Pong game: In... |
|
Emerging |
| 15 |
tims457/Super-Mario-Land-RL
Super Mario Land Reinforcement Learning with Pufferlib |
|
Emerging |
| 16 |
nikp06/icyAI
Gym for training an AI to learn Icy Tower through neuroevolution |
|
Emerging |
| 17 |
WillianFuks/Pong
Implementation of Reinforcement Learning Policy Gradients algorithms to play... |
|
Emerging |
| 18 |
ChernyakKonstantin/godot_gym_api
Godot Gym API is an Open Source framework for using Godot3 game engine as... |
|
Experimental |
| 19 |
ThekingGST/DQN-Atari
Train an AI to play retro Atari games! This project implements DeepMind's... |
|
Experimental |
| 20 |
primaryobjects/qlearning
A game using Q-Learning artificial intelligence. |
|
Experimental |
| 21 |
Lollorm/Super-Mario-AI
Training AI Agents to Beat Super Mario Bros and Super Mario World Using... |
|
Experimental |
| 22 |
WillKirkmanM/mario-party-finder
18 Layered Convolutional Neural Network to Predict Any Mario Party Minigame... |
|
Experimental |
| 23 |
Laggg/neural-env-surviv
Train environment model for RL based agent in browser-based multiplayer... |
|
Experimental |
| 24 |
DavideEspositoPelella/SuperMario-RL
Application of the DDQN with ICM algorithm to the SuperMario Game... |
|
Experimental |
| 25 |
akndr05/RB2
Recompile and run Dragon Ball Raging Blast 2 using ReXGlue SDK tools for... |
|
Experimental |
| 26 |
shreyashreddy/Block-Reign
🎮 Experience grid battles against a self-learning AI that improves from each... |
|
Experimental |
| 27 |
VictorNarov/QLearning-GVGAI80
QLearning algorithm of Reinforcement Learning implemented in the GVGAI... |
|
Experimental |
| 28 |
pstepanovum/browser-marl-hideseek
Multi-agent reinforcement learning framework for training NPCs in... |
|
Experimental |
| 29 |
SicrediRC/FreeHoopRL
🏀 Train an AI agent to master basketball shooting using a deep Q-network in... |
|
Experimental |
| 30 |
mharrell/BreakoutBot
Building a deep reinforcement learning agent using PPO and PyTorch to train... |
|
Experimental |
| 31 |
vanillaSky00/neural-arcade
3 AI agents that learn to play Arkanoid, Swimming Squid, and TankMan, from... |
|
Experimental |
| 32 |
ayushgayakwad/mazerunner
MazeRunner project is an interactive, browser-based visualization of a Deep... |
|
Experimental |
| 33 |
mattanikiej/NHL-Hitz-RL-AI
A reinforcement learning project to create an AI that can learn and play NHL... |
|
Experimental |
| 34 |
cudnah124/Q-bert
DQN Agent for Q*bert: Compare vanilla, double & dueling deep Q-networks on ... |
|
Experimental |
| 35 |
RobinKa/warlock-rl
Reinforcement learning for Warlock Brawl, and an ECS implementation of... |
|
Experimental |
| 36 |
CristianCosci/Reinforcement_Learning_Mouse_vs_Cat
Two intelligent agents (cat and mouse) compete with each other to achieve... |
|
Experimental |
| 37 |
BJEnrik/reinforcement-learning-super-mario
This project aims to utilize reinforcement learning (RL) techniques to train... |
|
Experimental |
| 38 |
sickle12138/MatGamer
MATLAB game agent |
|
Experimental |
| 39 |
Theo-Jaunet/MemoryReduction
Online exploration of memory reduction strategies of a DRL agent trained to... |
|
Experimental |
| 40 |
billhu0/AI-Aircraft-Warfare
CS181 Final Project: Playing Aircraft Warfare Game with Reinforcement Learning |
|
Experimental |
| 41 |
SPThreatt/AI-and-Games
AI Models Trained on Game Data |
|
Experimental |
| 42 |
cpuguy96/deep-rl-worlds-hardest-game
Deep Reinforcement Learning to beat the World's Hardest Game |
|
Experimental |
| 43 |
mnokno/PongAI
Pong AI - Reinforcement Learning Agent for Playing Pong |
|
Experimental |
| 44 |
trietvo3105/Reinforcement-learning-and-Game-theory-for-PyRat
A repository for an AI project aiming at automatically playing PyRat game |
|
Experimental |
| 45 |
VictorNarov/QLearning-Arkanoid
QLearning algorithm of Reinforcement Learning implemented in the GVGAI... |
|
Experimental |