#14 · Primary category: Game AI & Behavior Trees
DI-star
An artificial intelligence platform for the StarCraft II with large-scale distributed training and grand-master agents.
Project last updated:03/13/25
GitHub Stars
1.4K
Forks
127
Contributors
11
License
Apache-2.0
Why we included this project
DI-star is a good place to start if you want to see how a game-playing agent actually gets trained to a high level. Its pipeline has two stages: supervised learning on recorded human matches, then reinforcement learning with self-play and league-style matches, and that combination produced a grandmaster-level Zerg agent. The platform is built for large-scale distributed training, but the authors also ship guidance for running a meaningful training baseline on a single PC, so you do not need a cluster just to experiment. Researchers and RL engineers get training code, pretrained SL and RL checkpoints, and a playable demo to build on or reproduce. Just know it is a StarCraft II-specific system rather than a general RL library, so expect to spend some time on SC2 tooling and environment setup before anything runs.
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.