#20 · Primary category: Game AI & Behavior Trees
phillip
The SSBM "Phillip" AI.
Project last updated:07/06/26
GitHub Stars
591
Forks
79
Contributors
11
License
GPL-3.0
Why we included this project
Phillip is a research-grade deep reinforcement learning agent that learns to play Super Smash Bros. Melee by interacting with the Dolphin emulator, and it is one of the more complete public examples of training a competitive fighting-game bot end to end. Anyone curious about how game agents are built from raw emulator state rather than hand-coded rules will find a full pipeline here: a Python trainer, parallel training launchers for Slurm clusters, TensorBoard logging, and a set of pretrained agents you can load and watch play. The project is no longer maintained and expects a specific NTSC 1.02 ISO plus a custom Dolphin build, so treat it as a reference implementation and a starting point rather than a drop-in tool. For teams exploring reinforcement learning in games, the value is in the concrete, readable example of the architecture and training loop; the README also points to a successor project using imitation learning from Slippi replays.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
recastnavigation
Industry-standard navigation-mesh toolset for games
mage
XMage - Magic Another Game Engine
lc0
Open source neural network chess engine with GPU acceleration and broad hardware support.
beehave
🐝 behavior tree AI for Godot Engine
forge
An unofficial rules engine for the world's greatest card game.