Unity-Technologies/ml-agents

▲ 11 stars today★ 19,769⑂ 4,508

The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement

About Unity-Technologies/ml-agents

Unity-Technologies/ml-agents is an open-source project on GitHub, mainly written in C#. The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training It currently holds 19,769 stars and 4,508 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the Today's Trending board, currently at rank #78 with 11 new stars today.

GitHub Repository Details

Repository Unity-Technologies/ml-agents · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

Unity ML-Agents Toolkit

docs badge

license badge

(latest release) (all releases)

The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents. We provide implementations (based on PyTorch) of state-of-the-art algorithms to enable game developers and hobbyists to easily train intelligent agents for 2D, 3D and VR/AR games. Researchers can also use the provided simple-to-use Python API to train Agents using reinforcement learning, imitation learning, neuroevolution, or any other methods. These trained agents can be used for multiple purposes, including controlling NPC behavior (in a variety of settings such as multi-agent and adversarial), automated testing of game builds and evaluating different game design decisions pre-release. The ML-Agents Toolkit is mutually beneficial for both game developers and AI researchers as it provides a central platform where advances in AI can be evaluated on Unity’s rich environments and then made accessible to the wider research and game developer communities.

Features

Releases & Documentation

⚠️ Documentation Migration Notice
We have moved to Unity Package documentation as the primary developer documentation and have deprecated the maintenance of web docs. Please use the Unity Package documentation for the most up-to-date information.

The table below shows our latest release, including our develop branch which is under active development and may be unstable. A few helpful guidelines:

| Version | Release Date | Source | Documentation | Download | Python Package | Unity Package | |:----------------------:|:-------------------:|:-----------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------:|:-----------------------------------------------------:|:-------------------------------------------------------------------------------------:| | Release 23 | August 28, 2025 | source | docs | download | 1.1.0 | 4.0.0 | | develop (unstable) | -- | source | docs | download | -- | -- |

If you are a researcher interested in a discussion of Unity as an AI platform, see a pre-print of our reference paper on Unity and the ML-Agents Toolkit.

If you use Unity or the ML-Agents Toolkit to conduct research, we ask that you cite the following paper as a reference:

@article{juliani2020,
  title={Unity: A general platform for intelligent agents},
  author={Juliani, Arthur and Berges, Vincent-Pierre and Teng, Ervin and Cohen, Andrew and Harper, Jonathan and Elion, Chris and Goy, Chris and Gao, Yuan and Henry, Hunter and Mattar, Marwan and Lange, Danny},
  journal={arXiv preprint arXiv:1809.02627},
  url={https://arxiv.org/pdf/1809.02627.pdf},
  year={2020}
}

Additionally, if you use the MA-POCA trainer in your research, we ask that you cite the following paper as a reference:

@article{cohen2022,
  title={On the Use and Misuse of Absorbing States in Multi-agent Reinforcement Learning},
  author={Cohen, Andrew and Teng, Ervin and Berges, Vincent-Pierre and Dong, Ruo-Ping and Henry, Hunter and Mattar, Marwan and Zook, Alexander and Ganguly, Sujoy},
  journal={RL in Games Workshop AAAI 2022},
  url={http://aaai-rlg.mlanctot.info/papers/AAAI22-RLG_paper_32.pdf},
  year={2022}
}

Additional Resources

Community and Feedback

The ML-Agents Toolkit is an open-source project and we encourage and welcome contributions. If you wish to contribute, be sure to review our contribution guidelines and code of conduct.

For problems with the installation and setup of the ML-Agents Toolkit, or discussions about how to best setup or train your agents, please create a new thread on the Unity ML-Agents discussion forum. Be sure to include as many details as possible to help others assist you effectively. If you run into any other problems using the ML-Agents Toolkit or have a specific feature request, please submit a GitHub issue.

Please tell us which samples you would like to see shipped with the ML-Agents Unity package by replying to this discussion thread.

Privacy

In order to improve the developer experience for Unity ML-Agents Toolkit, we have added in-editor analytics. Please refer to "Information that is passively collected by Unity" in the Unity Privacy Policy.

GitHub Stars & Activity

19,769Stars
4,508Forks
0Open issues
C#Language

GitHub Popularity

GitHub stars19,769
Forks4,508
Open issues0
Primary languageC#
License-
Stars gained today11
Created-
Last pushed-

Trending History

Daily boardrank #78 · ▲ 11 stars

Related AI Projects

1

iOfficeAI / OfficeCLI

C#★ 32,045⑂ 2,184▲ 66 stars
→
2

CoplayDev / unity-mcp

C#★ 14,983⑂ 1,563▲ 36 stars
→
3

dotnet / skills

C#★ 5,646⑂ 443▲ 15 stars
→
4

IvanMurzak / Unity-MCP

C#★ 4,465⑂ 396▲ 14 stars
→
5

ggml-org / Llama-Windows

C#★ 155⑂ 19▲ 39 stars
→
6

obra / superpowers

Shell★ 299,745⑂ 26,770▲ 688 stars
→
7

mattpocock / skills

Shell★ 292,625⑂ 24,533▲ 1,647 stars
→
8

affaan-m / ECC

JavaScript★ 280,194⑂ 41,673▲ 1,015 stars
→

More AI Rankings